旋转父游戏对象时更新子游戏对象位置

时间:2018-01-02 13:40:13

标签: unity3d

我是初学者,我正在尝试制作3D俄罗斯方块。从1-2周开始,我试图正确地旋转我的Tetromino,但它没有按照我想要的方式工作。 enter image description here

所以这是我的" T"四格拼板。它由4个立方体组成,与这样一个空的游戏对象组合在一起:

enter image description here

当我旋转" T"游戏对象transform.Rotate(0, 0, -90),光学上每个立方体移动,但不是真的。第一张图片上有一个蓝点。当我旋转我的游戏对象时,它围绕这一点旋转。在旋转之后,每个立方体都会获得新的transform.position期望中间的立方体。光学上它会移动一个单位,但它的transform.position不会改变。

与其他数字相同。始终有一个多维数据集,transform.position无法更新。我知道为什么它的位置没有变化,但我仍然不知道该怎么做。

我尝试了很多东西,但我失败了。总结我希望我的游戏对象旋转并更新其位置。有没有办法做到这一点?

祝你好运

0 个答案:

没有答案