我有一个游戏对象。在游戏对象的“检查器”中有一些脚本。现在我想更改附加到脚本的公共变量。我怎样才能做到这一点?
问问题
202 次
2 回答
1
附加到对象的脚本是对象的一个组件。要访问组件,您需要GetComponent<TYPE>()
从游戏对象中调用方法。组件的类型将与您尝试访问的脚本的名称相同。
这是一个例子:
GameObject.Find("Player").GetComponent<PlayerController>().KillPlayer();
在这种情况下,脚本的名称是PlayerController.cs
. KillPlayer()
是此脚本中定义的公共方法。
于 2015-01-19T21:23:21.377 回答
1
GameObject.Find("Wanderer").GetComponent<SteerForTeether>().TetherPosition = "whatever";
我想应该这样做
于 2015-01-19T15:36:57.707 回答