大佬们!!为什么getposition 的坐标是0,0!!!!

this.enemynode是节点数组

> console.log("目标坐标"+this.enemynode[1].getPosition());
> console.log("我的坐标"+this.QJ_WF.getPosition());
> console.log(this.enemynode[1]);
> let action = cc.moveTo(0.5,this.enemynode[0].getPosition());
> this.QJ_WF.runAction(action);

输出的坐标
目标坐标(0.00, 0.00)
我的坐标(11.00, -356.00)
数组里面无论每个那个节点都是 0,0,转换世界坐标也是负值,但是都在屏幕内,按道理世界坐标不应该是负值

:sob:啊,大佬们,救救菜鸟把

layout布局是不是永远是0,0,按道理我有五个,不可能五个都是0,0啊

layout.updateLayout(); 然后就可以获取正确的位置了。

1赞

谢谢大佬

谢谢大佬指点

么么哒