我正在制作使用Unity3d和单声道开发(c#)的“大理石板”游戏。我想用重力制作大理石滚动。但是当我对它施加重力时,大理石正在穿过木板。请帮助解决我的问题
更多规格, 球体的刚体组件:使用重力:真 是运动学:假
答案 0 :(得分:0)
一般来说,物理学需要Rigibody,即。如果你想使用内置的Unity引力,球体应该有一个刚体。地面应该只有一个对撞机↓
所有对象都需要碰撞器才能检测到碰撞。确保两个对象都有碰撞器并且isTriggered
为假(除非您处理与脚本的碰撞)。
所以,在这样一个简单的设置中
Plane
属性:
以及Sphere
的属性:
当Sphere
落入Plane
时,不会通过。