2

我正在尝试通过将其侧向旋转并将其参考点设置为移动方向的底部来进行方形移动。

例如:如果我要将正方形向右移动,我会将它的参考点设置在它的右下角并动画旋转 90 度,移动完成后,我将正方形 X 增加它的宽度并将它的旋转集中设置为 90 度(这样我就可以跟踪它的位置)

问题是,我应该如何继续重复它?因为如果我尝试使用右下角参考点再旋转 90 度,它将不会使用正确的位置。我应该怎么做才能获得新的右下角相对位置?

谢谢!

4

2 回答 2

0

您将需要一些数学来跟踪新底部的位置,使用一些简单的 2D 旋转公式,因此您在旋转之前计算您希望修改的点。

然后你使用 xReference 和 yReference 变量:)

于 2012-11-13T12:03:59.347 回答
0

创建一个两倍于正方形宽和高的透明图像。将正方形放在左上角。围绕其中心旋转图像现在将以您描述的方式旋转正方形。

于 2012-11-13T07:15:15.970 回答