范围框:修订间差异
小 (→不同规则下的范围框: 唉,来源【) |
(→原生旋转系统) |
||
第7行: | 第7行: | ||
=== [[原生旋转系统]] === | === [[原生旋转系统]] === | ||
[[文件:IBM-pieces.png|250px|right]] | [[文件:IBM-pieces.png|250px|right]] | ||
* | * 圆圈表示方块的同一初始位置锚点 | ||
* O/I 4×4,其他方块 3×3 | * O/I 4×4,其他方块 3×3 | ||
* I/S/Z 偏右,J/L/T 绕中 | * I/S/Z 偏右,J/L/T 绕中 | ||
<br clear=all/> | <br clear=all/> | ||
=== 雅达利旋转系统 === | === 雅达利旋转系统 === | ||
[[文件:Atetris-pieces.png|250px|right]] | [[文件:Atetris-pieces.png|250px|right]] |
2024年11月18日 (一) 23:23的最新版本
范围框(Bounding Box)[注 1]是能够容纳一种方块所有自由旋转(没有踢墙或踢地导致位置偏移)状态的最小矩形区域。
范围框取决于游戏的旋转系统,不同规则下方块有不同的旋转中心、旋转规则,从而使方块覆盖不同的范围。展示旋转系统的旋转规则也是绘制范围框的常见目的。
不同规则下的范围框
原生旋转系统
- 圆圈表示方块的同一初始位置锚点
- O/I 4×4,其他方块 3×3
- I/S/Z 偏右,J/L/T 绕中
雅达利旋转系统
- O/I 4×4,其他方块 3×3
- 全体偏左上
世嘉旋转系统
- O/I 4×4,其他方块 3×3
- S 偏左,Z/I 偏右
- 3格宽的方块旋转前后底面高度不变
超级旋转系统
- 圆圈表示方块的旋转中心
- 4×4、3×3[注 2] 都有
- 全体四种姿态有一致的旋转中心
五连方块
以 Shiromino 的 Pentomino C 模式为例。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 各朝向在范围框内的相对位置遵循 ARS 系的「底面高度相同」原理
- I5 使用 5×5 范围框,双向十字旋转
- J5 等4格宽的方块使用 4×4 范围框
- P 和 Q 也使用 4×4 范围框
- 其他3格宽的方块使用 3×3 范围框