假如,我们有两个脚本:Main.cs
,MySlider.cs
。现在希望从Main.cs
调用MySlider.cs
内的滑块类。
// SliderControl.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SliderControl : MonoBehaviour
{
public Slider mysilder;
// Start is called before the first frame update
void Start()
{
mysilder = GetComponent<Slider>();
}
// Update is called once per frame
void Update()
{
}
}
上面是创建了一个最基本的滑块Slider
下面在主脚本中调用滑块参数
public class Main: MonoBehaviour {
public Slider m_Slider;
void Start()
{
m_Slider = GameObject.Find("Slider").GetComponent<Slider>();//找到Slider物体
}
void Update()
{
Debug.Log(m_Slider.value);
}
}