[LayaAir 2.0]2D物理系统中出现绑定错误的BUG,2.1.1.1版本

你好,在我的DEMO中,代码见附件
 
只要把role_test.scene中的sprite放在UIVIEW之上,2D物理系统关节绑定就会出错!
如果sprite放在UIVIEW之下,就可以正常绑定,百思不得其解请官方帮忙看一下,项目时间很紧,工作量又大,现在出现这个问题卡着了,在线等,非常急,谢谢!
 
武器必须要用代码加载和绑定,因为要换武器,所以功能实现上不能在编辑器中预先绑定好。
武器预计会有很多,所以使用文件模式
正常情况的显示.png 正常显示的sprite在编辑器上的位置.png 出现BUG的显示.png 出错现BUG的sprite在编辑器上的位置.png 动态加入武器的代码.png
已邀请:

185*****508

赞同来自:

这个问题,我又自己解决了。不是引擎的BUG,是我没有理解透2D物理机制,谢谢

AerTims

赞同来自:

1.你绑定其他关节的时候出错的。joint.otherBody你绑定错了,你应该想绑定在thumb_r上
2.你添加那个武器也添加错对象了,我想你应该想添加到thumb_r上
你改改应该就对了。

AerTims

赞同来自:

层级.png

把这个层级对调,不是sprite跟UI

185*****508

赞同来自:

方便把修改好手DEMO发我吗?
我把层级对调了,问题还是存在

AerTims

赞同来自:

就只改了层级

185*****508

赞同来自:

你把role_test中的sprite层级调到UIVIEW上面试试,就会出问题,如图所示 
sprite就是背景

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作