我在引擎代码中使用
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:

这是wq3:

由于系统没有绘制wq3的边界,我以为是我的代码出了问题导致没有切换,但经过我反复调试,wq3都没有出现绘制边界,最后我尝试靠近物体检测是否有物理碰撞效果,事实上wq3能正常触发,但引擎没有绘制;
这是wq3的碰撞效果,无绘制但 树木动了

这是wq2的碰撞效果,有绘制 树木动了
