一个移动的节点的子节点,想要移动到屏幕的固定位置,如何实现?

游戏场景是有很多鱼,鱼身上会产生金币,这些金币要移动到屏幕的左上角的位置,尝试了一下世界坐标系转换,但是位置还是有偏差,请问大佬们如何实现这功能

你的思路是正确的, 你贴下你的核心代码看看.

大佬帮忙看下哪里不对

可以把子节点的父节点改为固定的节点后在移动

有两个因素你需要考虑一下:

  1. Node 的尺寸, 如果它的尺寸不为零的话, 你 convertToWordSpace(cc.v2(0,0)) 获取的是这个节点左下角 0,0 点到世界坐标的位置.
  2. Node 的锚点, 如果它的尺寸不为零的话, 使用 convertToWorldSpaceAR 也会影响你获取到的世界坐标的位置.
convertToWorldSpace: 获取相对于节点左下角偏移的世界坐标
convertToWorldSpaceAR: 获取相对于节点锚点偏移的世界坐标

感谢感谢,我来看下怎么修改,应该是尺寸的原因