在当前对象上打开重力

本文关键字:对象 | 更新日期: 2023-09-27 18:30:42

我正在做一个简单的游戏 - 当我点击屏幕时,立方体应该开始使用重力(我已经取消选中了该立方体的"使用重力"设置)。但是,我不知道如何引用它。我发现我可以写.useGravity = true;但我不知道在点之前放什么。

在当前对象上打开重力

重力来自刚体。因此,请在代码中使用类似的东西。

GetComponent<RigidBody>.useGravity=true;

当然,这假设您的脚本作用于同一对象。如果你需要得到另一个对象,嗯,这是一个不同的问题。

你可以给他一个特殊的名字,比如"CubePlayer",然后在代码中引用他为:

GameObject.Find("CubePlayer").use....

另一种方法是从检查器为其分配一个变量,在 JavaScript 中是这样的:

public var MyCube : GameObject;   
...
MyCube.use.....

在 C 中也可以这样做。