unity3d中的网格对撞机

时间:2012-12-07 09:48:20

标签: unity3d

我是编程的新手, 并遵循一本书的方向,在javascript中汇总一个简单的代码。

var Nnet:GameObject; var theNet = Nnet.AddComponent(MeshCollider);

我在这里尝试将网格对撞机添加到游戏对象中。

显示错误。

如何在此游戏对象中添加网格对撞机。

提前致谢

1 个答案:

答案 0 :(得分:2)

将BoxCollider组件添加到GameObject Nnet。如果要添加网格对撞机,请尝试:

var theNet= Nnet.AddComponent(MeshCollider);

如果你想使用碰撞器与其他碰撞器发生碰撞,你还必须设置网格对撞机(这里是theNet)的sharedMesh。我建议你首先在编辑模式下为游戏对象添加一个网格对撞机。选择带有网格的游戏对象,然后尝试Menu-> Component-> Physics-> Mesh Collider。一旦熟悉它,就可以轻松地使用代码。