0

我正在向它添加主节点和子节点。所有节点都应该从一个可变锚点旋转。

所以当我改变主节点的锚点时,子节点和主节点之间的距离正在改变(子节点之间的距离保持不变)。

为什么会发生这种情况,如何解决?

编辑:2015 年 6 月 5 日

在此处输入图像描述

在这里我画出我的情况。主片的锚点是 (0.5, 0.5)。所以当我改变 zrotation 时,整条路都会绕着主要部分转。然后我将锚点更改为第二块(子),因此主要部分的锚点变为(0.5,1.5)。但是当我这样做时,主要部分向下移动,我仍然没有我想要的旋转点..

我怎样才能做到这一点?

4

1 回答 1

0

anchorPoint 的取值范围为 0.0 到 1.0(0% 到 100%)。如果 anchorPoint 为 0.5x0.5(具有纹理的节点的默认值),则纹理以节点位置为中心。如果 anchorPoint 为 0x0,则纹理的左下角与节点的位置对齐。如果 anchorPoint 为 1x1,则纹理的右上角与节点的位置对齐。这使得 anchorPoint 在左、右、上或下对齐节点时最流行。它最常用于对齐文本标签或将屏幕元素与屏幕边框对齐。这里有些例子:

在此处输入图像描述

于 2015-05-06T04:06:26.947 回答