登录界面:开始游戏,设置,退出等按钮标签
游戏界面:主角蛇,奖励物苹果,边界框框,还有一个记录吃掉苹果个数的标签
玩法:初始时蛇身只有两节,蛇保持一直移动,点击屏幕可以控制蛇的游动方向,屏幕会随机出现苹果,当蛇吃到苹果,蛇身会增长一节,记录苹果的标签加1,蛇跟苹果只能出现在框框内,蛇碰到框框或者碰到自身就会死掉。
项目结构:
几大类:Snake(主角蛇),fence(围墙),AppleFactory(奖励物苹果),Body(因为蛇身一直在变化,单独列个类),MainScene。
部分代码解析: