|
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:更好地解释已列出的旋转中心,增加更多旋转中心的概念。
|
旋转中心(Rotation Center)是执行旋转变换的锚点。
这个概念存在“面向玩家”和“面向程序”的区别,有不止一种解释方法。
四态旋转中心
SRS 是典型的四态旋转系统,7种方块的旋转中心如右图白圈所示。
同理,六边形方块游戏的“方块”可以拥有六态旋转中心。
但是作为游戏程序,不在方块坐标上的旋转中心可能不能直接实现。
有一种解决方法是:
对所有方格的新坐标加一个特定的偏移值,变回前一图的样子。
这样做实际上出现了两套旋转中心,一套方便程序计算,一套方便玩家目判。