发现一个引擎绘制物理边界切换不绘制的bug

我在引擎代码中使用
PhysicsSystem2D.instance.debugDrawFlags = 1;
开启绘制物理边界;
但我发现一个要命的bug,我调试了好久才发现不是我的问题,问题如下:
var socket = new sp.SpineSocket(spinUrl, nodex.getChildByName(“targetNode”).getChildByName("_wq3")); // 第一个参数传入的是挂点的目标骨骼。第二个参数传入的是挂点的节点
let skeleton = nodex.getComponent(sp.Skeleton);
skeleton!.sockets.push(socket);
skeleton!.sockets = skeleton!.sockets;

当我切换节点 将_wq3修改为_wq2为正常(wq为武器的意思),但在切换成_wq3的时候界面不在绘制边界 如图这是wq2:
image
这是wq3:
image
由于系统没有绘制wq3的边界,我以为是我的代码出了问题导致没有切换,但经过我反复调试,wq3都没有出现绘制边界,最后我尝试靠近物体检测是否有物理碰撞效果,事实上wq3能正常触发,但引擎没有绘制;
这是wq3的碰撞效果,无绘制但 树木动了
image
这是wq2的碰撞效果,有绘制 树木动了
image

大佬, 您这个是 3.6.1 的版本吗 ?

3.4.2

1赞

大佬, 请问您这个项目升级到 3.6.1 也会有这个问题吗 ?

我没试过,我试一下,不过大家知道这个问题就行了,因为他不影响项目的实际运行

好的, 感谢讲解

没事,有空多来论坛交流

1赞