这一篇文章主要介绍图形下移,使用定时器下移实现,图形下移需要解决的问题(这里不考虑消除的问题)图形能否下移,不能移动的时候图形的保存,下移坐标的改变(其实就是改变Y轴的值)效果如下:
这里主要有几个核心的处理:
- 判断是否能继续下落:
主要是判断下方是否有障碍物,是否在指定区域内。如果是空白区域允许下落,如果不是就不可以下落。
- 下落后数据的保存:
保存到 10 * 20 的列表中,可以思考为是 一个 10行20列的二维数组
完整代码如下:
这一篇文章主要介绍图形下移,使用定时器下移实现,图形下移需要解决的问题(这里不考虑消除的问题)图形能否下移,不能移动的时候图形的保存,下移坐标的改变(其实就是改变Y轴的值)效果如下:
这里主要有几个核心的处理:
主要是判断下方是否有障碍物,是否在指定区域内。如果是空白区域允许下落,如果不是就不可以下落。
保存到 10 * 20 的列表中,可以思考为是 一个 10行20列的二维数组
完整代码如下: