【问题标题】:Objects pass through the player object对象通过玩家对象
【发布时间】:2017-10-26 19:45:02
【问题描述】:

我有球体和玩家游戏对象,即使它有刚体和碰撞器,球也会进入玩家,这就是玩家的定义方式:

它有几个子对象,但它们都没有刚体或碰撞器。

这是球体及其子球体的定义方式:

球体只能像这样移动transform.GetComponent<Rigidbody> ().AddForce (dir.normalized * ForceFactor);

那么是什么导致它们进入播放器?

【问题讨论】:

    标签: unity3d unity5 collision-detection


    【解决方案1】:

    你的玩家和敌人对象都启用了碰撞器的属性IsTrigger。在触发器上查看documentation - 提到触发器不会记录碰撞。您应该使用不触发模式碰撞器(对于两个对象)来正确注册碰撞并且不允许对象相互通过

    【讨论】:

      猜你喜欢
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2021-06-08
      • 1970-01-01
      • 2017-06-13
      相关资源
      最近更新 更多