我正在开发一个简单的游戏 - 当我点击屏幕时,立方体应该开始使用重力(我已取消选中该多维数据集的“使用重力”设置)。但是,我不知道如何引用它。我发现我可以写.useGravity = true;
但我不知道在点之前要放什么。
答案 0 :(得分:4)
重力来自RigidBody。所以在代码中使用这样的东西。
GetComponent<RigidBody>.useGravity=true;
这当然假设您的脚本在同一个对象上运行。如果你需要得到另一个对象,那么这是一个不同的问题。
答案 1 :(得分:0)
你可以给他一个特殊的名字,比如&#34; CubePlayer&#34;在你的代码中引用他为:
GameObject.Find("CubePlayer").use....
其他方式是从Inspector为它分配一个var,在JavaScript中它是这样的:
public var MyCube : GameObject;
...
MyCube.use.....
在C中也可以这样做。