
OC源代码开发俄罗斯方块游戏。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
我的方块设计思路如下:游戏的核心逻辑均集成在 viewController 中,代码量约为 300 行,相对来说不算过多。然而,如果采用 AS3 开发技术,或许能够更便捷地实现相关功能,因为其支持“元件”这一特性。`block_rotation` 记录了每种方块所拥有的旋转角度,该数组中的每个元素分别对应每种角度下,每种方块自身的坐标,所有坐标均以 (0, 0) 点为基准。小方块仅负责存储自身的位置信息,而无需关注其所属的组或形状。例如,以上图中的红色 L 方块为例,索引值按照 x 轴 (0-10) 和 y 轴 (0-20) 进行计算。移动区域的起始点设定为屏幕的左上角(即暂时忽略边框)。当红色 L 方块处于倒置状态时,其初始位置为 @0_0,1_0,1_1,1_2。 该方块在形状最左上角(无论是否有其他方块)的当前位置索引为 (8, 7)。因此,该方块在 frame 中的坐标位置分别为:方块 1:(8 * 方块宽度)+ 0 , (7 * 方块宽度) + 0;方块 2:(8 * 方块宽度)+ 1 , (7 * 方块宽度) + 0;方块 3:(8 * 方块宽度)+ 1 , (7 * 方块宽度) + 1;方块 4:(8 * 方块宽度)+ 1 , (7 * 方块宽度) + 2。
全部评论 (0)
还没有任何评论哟~


