关于节点坐标问题

使用的是最新版 creater2.1 本人新手小白
onLoad () {

    //获取主角节点
    var node = cc.find("Canvas/background/player"); 
   console.log(node.getPosition());
   
    node.runAction(cc.moveTo(1,0,0)); 
    var node = cc.find("Canvas/background/player"); 
    console.log(node.getPosition());
  
},

我两次console.log 是一样的 想问 为什么?
我想实时获取player节点的实时坐标 这样写不对么?

[quote=“413987048, post:1, topic:77966”]
node.runAction(cc.moveTo(1,0,0));
[/quote]这个Action需要一秒的时间移动
逻辑都在onLoad方法里的话,也就是说,刚要让他移动还没移动呢,就在打印坐标了,当然不会有变化。
两种办法可以测试,
一种你在update里 打印坐标或者
Action声明后一秒后打印
this.scheduleOnce(() => { console.log(node.getPosition()); }, 1);

谢谢大佬!!!问题已经解决了