Class Class_A{
public A;
}
Class Class_B{
Class_B class_b;
class_bA=null;
}
对于静态Script(可以不继承MonoBehiviour)
直接用 脚本名函数名(参数); 调用即可
对于组件
如果是静态成员,同上
如果是动态成员,可以用GetComponent<脚本名称>()来获取此脚本的类
也就是使用 GetComponent<脚本名称>()函数名(参数);调用
注意:上述其实省略了一个this对象,表示本身,意思是说你用
GetComponent<脚本名称>() 获取的对象是此脚本所挂载的对象上的此C#脚本对象
如果你要调用其他物体的脚本的成员,请使用ObjGetComponent<脚本名称>()函数名(参数);这里Obj指的是其他物体的GameObject对象
using UnityEngineUI;
string textValue = gameObjectGetCompenenet<InputField>()text;
建一个脚本 复制上面的代码 把脚本放在InputField对象上 textValue 里就是输入文本框的字符串
以上就是关于Unity3D中在一个脚本中怎么获得另一个脚本中的变量全部的内容,包括:Unity3D中在一个脚本中怎么获得另一个脚本中的变量、在unity3D: c# 怎样调用另外一个c#脚本里面东西、想问一下Unity的UI中怎样用脚本获取InputField的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)