一:需要调用其它脚本中的方法或者参数
注:脚本继承MoniBehaviour要挂在某个对象上面,随便一个Cube就行,不要求两个脚本放在一起
1、在Sript脚本创建单例模式
并定义一个public方法输出 Text参数
public class Script : MonoBehaviour
{
public static Scripts Instance;//创建
string Text;//可public可private
private void Awake()
{
//初始化
if (Instance!=null)
{
Destroy(gameObject);
}
Instance = this;
}
//输出Text
public void Debugtext(string str)
{
//Text = str == null ? str = "HelloNull" : str;//同下
Text = str ?? "HelloNull";//如果str为空就赋值HelloNull,否则就是str本身
Debug.Log(Text);
}
}
2、在Test脚本调用Debugtext方法
public class Test : MonoBehaviour
{
void Start()
{
Scripts.Instance.Debugtext(null);
}
}
public class Test : MonoBehaviour
{
void Start()
{
Scripts.Instance.Debugtext("给爷逗乐了");
}
}