[LayaAirIDE3]CannonPhysics运动学刚体变换有问题

版本3.1.1,没加ColliderShape时移动旋转正常,加了ColliderShape之后怎么改移动旋转都会归原位,并且ColliderShape实例还销毁不掉,需要删掉整个组件才能重置
 
2024.3.14更新---
暂时通过图1里的方式修正了
 
2024.3.15更新---
又发现一个bug,运行时动态把刚体的isTrigger置true会导致不触发回调(估计是走ide配置设置触发器在先设置运动学在后,设置运动学可以把type覆盖掉),这样不符合文档中两个运动学刚体触发器可以触发回调的规则,所以按图2的方式修正了逻辑
 
2024.3.17更新---
发现onTriggerStay和onTriggerExit没有触发,按照图3的方式修正了
 
2024.3.30更新---
适配3.1.2版本接口,按图4方式修改
批注_2024-03-14_083603.png 批注_2024-03-15_004440.png 批注_2024-03-17_172115.png 无标题.png
已邀请:

要回复问题请先

商务合作
商务合作