Android贪食蛇游戏基于View重绘机制
重绘机制写的贪食蛇游戏,玩法挺经典,逻辑也不复杂,适合新手练手用。游戏做了 10 关,支持分数记录、地图切换、音效、速度调节这些基本功能,连暂停继续都安排上了,细节考虑得还蛮周到的。
用了纯粹的View
重绘,没有走SurfaceView
那套,结构更简单,也方便理解。比如你要控制小蛇移动方向,其实就是在onDraw()
里不断刷新位置信息,逻辑清晰,看一眼就懂。
整体代码不花哨,UI 偏基础,但逻辑上没偷懒,框架也挺规整。配套的声音、关卡切换,像是MediaPlayer
和Handler
这种基础用法,都有体现。适合做小游戏入门项目,顺手还能扩展点自己的创意。
资源才 10 分,值了。如果你刚学完 Android 的Canvas
相关内容,可以拿来练练手,顺便熟悉下invalidate()
和游戏循环的节奏。
相关的项目也可以参考下,比如Android 贪食蛇游戏、Java 贪食蛇这些,看看别的实现方式对比一下。
936.63KB
文件大小:
评论区