1

我是编程新手,并且正在按照一本书的指示在 javascript 中编写一个简单的代码。

var Nnet:游戏对象;var theNet= Nnet.AddComponent(MeshCollider);

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

它显示错误。

我如何向这个游戏对象添加网格对撞机。

提前致谢

4

1 回答 1

2

您将 BoxCollider 组件添加到 GameObject Nnet。如果要添加 Mesh Collider,请尝试:

var theNet= Nnet.AddComponent(MeshCollider);

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

于 2012-12-07T10:38:07.057 回答