我最近在我的项目中导入了一个 fbx 模型,并试图将它用作我游戏中的角色。我想让它通过我的玩家,所以我在生成对撞机后将模型设置为触发器。但是,模型似乎仍然与我的播放器发生碰撞,即使它是一个触发器,并且我创建的所有其他触发器似乎都可以正常通过。有什么建议么?
问问题
47 次
1 回答
1
我想你可以看看这个链接。诀窍是使用Physics.IgnoreCollisions。
附加文档中的代码。
public class ExampleClass : MonoBehaviour {
public Transform bulletPrefab;
void Start() {
Transform bullet = Instantiate(bulletPrefab) as Transform;
Physics.IgnoreCollision(bullet.GetComponent<Collider>(), GetComponent<Collider>());
}
}
于 2016-04-02T05:18:28.433 回答