射击游戏,武器自动秒钟目标,获取两节点世界坐标计算角度,后设置武器节点旋转角度,下次继续射击后获取武器的世界坐标和上次不同,请问节点世界坐标是锚点的坐标吗?旋转是按照锚点旋转,那么坐标应该不变才对的(武器不会移动)。
const armsWorldPos = this.ToolSoltNode[i].getWorldPosition();
const armsPos = this.node.getComponent(UITransform).convertToNodeSpaceAR(armsWorldPos);
//计算角度deg后给武器节点设置旋转角度。
this.ToolArmsNode[i].setRotationFromEuler(0,0,deg);