Unity 2d,从代码访问组件

时间:2015-03-24 11:49:20

标签: c# unity3d unityscript unity3d-2dtools

我的播放器对象中有组件,如:

enter image description here

如何在PlayerMovement.cs中访问RigidBody?我怎么能找到它?

谢谢!

2 个答案:

答案 0 :(得分:1)

主要是创建RigidBody类型的引用变量,如下所示。

RigidBody rb;

然后您可以使用GetComponant<RigidBody>;功能访问游戏组件。

现在您可以像rb.mass = 300;

一样访问rgid正文组件

希望这对你有所帮助。

答案 1 :(得分:1)

创建像

这样的Rigidbody对象
Rigidbody object;

并使用

object = GetComponent<Rigidbody>();
Start()方法中的

。这适用于Unity 5