0

我有一个游戏对象。在游戏对象的“检查器”中有一些脚本。现在我想更改附加到脚本的公共变量。我怎样才能做到这一点?

4

2 回答 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 回答