巴拉巴拉
小魔仙

cocos creator 节点坐标换算

cocos creator 节点换算


this.node 移动到 this.toNode位置
两个节点位置不在同一个父节点中
所以需要换算
this.toNode的位置,换算成this.node中的世界坐标
将世界坐标换算会this.node中的局部坐标
然后操作this.node就可以正确的移动到this.toNode的位置

let worldPoint = this.toNode.convertToWorldSpaceAR(this.node.position);
let localPoint = this.node.convertToNodeSpaceAR(worldPoint);

this.node.runAction(cc.moveTo(1, localPoint.x, localPoint.y));
赞(0) 打赏
如果文章对你有帮助,欢迎你来评价反馈。AgainFly » cocos creator 节点坐标换算

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • Q Q(选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏