passer NilZ 代码里有一行:rigidBody.gravity = new Laya.Vector3(0,0,0);,落下的那个盒子是刚体,让它不受重力,然后跟下面的那个平面进行碰撞,无法触发碰撞。
cupid 同样遇到此问题,勾选了useGravity就可以检测到碰撞,没有勾选useGravity就检测不到。但其实我并不想用重力来控制位置。 或者打开平面的trigger,没有useGravity就触发不了onTriggerEnter,勾选了useGravity就能触发onTriggerEnter
passer cupid 所有需要碰撞检测的碰撞盒都勾选isTrigger属性,刚体勾选user Gravity,is Kinematic,这时候不受重力,可以触发onTriggerEnter,你看这个能不能满足你的需要?
NilZ 当你设置重力为0的时, 我发现你的立方体还在下落,看了你的代码,你在脚本里一直在transform.translate(new Laya.Vector3(0, -0.05, 0), true); 你通过transform.translate一个物体,怎么可能会触发物理碰撞?