- 16
- 0
- 约8万字
- 约 13页
- 2017-01-02 发布于贵州
- 举报
第6章 Android游戏入门(一)
第一部分 本次上机任务
贪吃蛇游戏实现
第二部分 任务实现
贪吃蛇游戏是一款经典的老游戏,很多游戏教程都会用该游戏作为游戏入门的示例。今天我们也采取该游戏作为游戏入门示例。在理论课上已经对于如何使用View组件进行游戏开发有了初步了解,下面通过View组件实现完成的贪吃蛇游戏。
掌握要点:
掌握将View组件作为游戏开发组件的基本流程
掌握当手机屏幕发生改变时数据的保存
任务说明:
1、游戏的基本流程。
游戏加载时界面如图:
当点击模拟器上的向上的方向键,开始游戏,界面如下:
此时点击上下左右方向键,可以控制“蛇”按照特定的方式移动,每吃一个食物,蛇身会长一格,同时在背景内会再次提供一个新的食物,当蛇头碰到“墙壁”时,游戏结束。
2、游戏的场景实现
通过上面的截图可以看出,整个游戏的场景有红黄绿三种颜色的小图片构成,故在此编写TileView,该类作为整个场景的基础类,代码如下:
public class TileView extends View{
private static final String TAG=TileView;
//每个方格的大小
protected static int mTileSize;
//横向的方格数
protected static int mXTileCoun
原创力文档

文档评论(0)