团结对象穿过墙

时间:2018-11-13 07:15:36

标签: c# unity3d physics

我尝试过并检查过的内容:

  1. 对象具有非触发球体碰撞器
  2. 对象具有RigidBody
  3. 物体的质量很低
  4. 对象正在使用连续碰撞检测
  5. 我正在RigidBody而不是StartUpdate施加较小的力,而不是手动移动每一帧
  6. 墙上有一个非触发盒对撞机
  7. 墙上有RigidBody
  8. Wall正在使用连续碰撞检测

需要注意的其他一些事情,我认为问题不在于该对象的父对象也有一个RigidBody

在此之前,我使用RayCast将其移出地面,但这在倾斜时会引起错误,我真的希望它能够正常工作,但是由于某些原因,球只是经过倾斜,而不是向上倾斜,即使在我尝试了其他所有方法之后。

1 个答案:

答案 0 :(得分:1)

〜尝试一下: 在“刚体”属性中,尝试将“碰撞检测”更改为“连续”而不是“离散”。让我知道是否有帮助。