我是初学者,我正在尝试制作3D俄罗斯方块。从1-2周开始,我试图正确地旋转我的Tetromino,但它没有按照我想要的方式工作。
所以这是我的" T"四格拼板。它由4个立方体组成,与这样一个空的游戏对象组合在一起:
当我旋转" T"游戏对象transform.Rotate(0, 0, -90)
,光学上每个立方体移动,但不是真的。第一张图片上有一个蓝点。当我旋转我的游戏对象时,它围绕这一点旋转。在旋转之后,每个立方体都会获得新的transform.position
期望中间的立方体。光学上它会移动一个单位,但它的transform.position
不会改变。
与其他数字相同。始终有一个多维数据集,transform.position
无法更新。我知道为什么它的位置没有变化,但我仍然不知道该怎么做。
我尝试了很多东西,但我失败了。总结我希望我的游戏对象旋转并更新其位置。有没有办法做到这一点?
祝你好运