[LayaAir 2.0]2个Rigidbody3D并未接触,却触发onTriggerEnter
问题:两个Rigidbody3D物体并未接触,却触发Trigger回调。
Laya版本:2.6.0
新建一个box,附加上组件Rigidbody3D,isKinematic = true, isTrigger = true,用来模拟unity导出的预设。
然后用Sprite3D.instantiate实例化2个预设,并设置距离和角度。其中一个附加脚本监测onTriggerEnter,onTriggerStay,onTriggerExit的状态。运行(一切正常)。但是在调试面板修改其中一个box的rotationEuler,触发Trigger。
下面附带复现Demo。
Laya版本:2.6.0
新建一个box,附加上组件Rigidbody3D,isKinematic = true, isTrigger = true,用来模拟unity导出的预设。
然后用Sprite3D.instantiate实例化2个预设,并设置距离和角度。其中一个附加脚本监测onTriggerEnter,onTriggerStay,onTriggerExit的状态。运行(一切正常)。但是在调试面板修改其中一个box的rotationEuler,触发Trigger。
下面附带复现Demo。
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
gamedev_wq
赞同来自:
2.4.0版本正常,不会复现这个问题。