- 博客(1)
- 收藏
- 关注
原创 C语言实现俄罗斯方块
C语言实现俄罗斯方块思路方块旋转光标定位方块的移动方块非法动作取消方块生命消亡检查消除一行完整代码 思路 我设计时,思路历程: 方块如何旋转 光标定位 方块的移动 方块非法动作取消 方块生命消亡检查 消除一行 方块旋转 一开始想到的笨方法,就是将方块整体融入一个九宫格矩阵中,旋转即使行列进行数据调换,这就需要创建一个3*3的数组以及一个定位坐标作为成员变量的结构体数组,由于太笨,放弃。 观察到旋转变换与角度有关,于是将方块某一点,视为极点,进行坐标运算,旋转即是θ-π/2,计算结果很简单: 逆时针
2020-07-02 01:45:04
1131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人