纳金网
标题:
调用不同对象脚本中的变量
[打印本页]
作者:
狂风大尉
时间:
2014-7-26 20:01
标题:
调用不同对象脚本中的变量
在调用不同对象脚本中的变量中,查了相关的资料,知道要用GetComponent,但却忽略了很重要的一点,那就是先获取对象。
举个例子,不同的两个脚本A跟B,脚本A绑定在Tag为Player的物体上,在脚本B中要调用脚本A中的变量number,怎么调用呢,必须先获取Tag为Player的对象。
首先在脚本B中声明:public GameObject player;在Start()中初始化获取对象,player = GameObject.FindWithTag("Player");然后再你所需要的地方利用GetComponent就行了,如Num=Player.GetComponent<PlayController>().number;。
另外还有一种不需要先获取对象的方法,那就是使用静态,不过静态尽量少用,要用得合理。
作者:
hyui
时间:
2014-7-26 20:54
Thanks for the hands up !
作者:
cgjch8
时间:
2014-7-26 22:57
Leaning ......))))
欢迎光临 纳金网 (http://c-www.narkii.com/club/)
Powered by Discuz! X2.5