创建两节点,随机飞到 如cc.v2(11, 22) cc.v2(33, 44) 然后setParent为另外一个节点 位置会发生变化 怎么不变?
重新设置父节点之后如果想要相对位置不变,你需要使用 convertToWorldSpaceAR 和 convertToNodeSpaceAR 转换坐标
我转换了移过去的 移过去想换个父节点 就错位了
你贴代码,就知道你有没有搞错了
我只是说不能像场景里拖动节点一样改变父节点setParent 并不代表我不会其他方式
首先你得知道, 控制节点位置的属性叫做position, 而position的意思就是相对位置…所以position的意思就是子节点相对父节点的位置, 你父节点变了, 父节点位置也变了, 子节点的相对位置(position)不变, 那显示的位置肯定不一样啊…这没毛病吧
有这么难理解吗…
