【quick-cocos2d-lua】 贪吃蛇游戏

本文介绍了使用quick-cocos2d-lua开发贪吃蛇游戏的过程,包括游戏界面、玩法及主要类的设计。游戏包含主角蛇、奖励物苹果、围墙和记录苹果个数的标签。通过Body、Snake、fence、AppleFactory和MainScene等类的详细设计,实现了蛇的移动、增长、碰撞检测等功能。玩家可通过屏幕控制蛇移动,吃苹果增长,撞到围墙或自身则游戏结束。
摘要由CSDN通过智能技术生成

 

登录界面:开始游戏,设置,退出等按钮标签

游戏界面:主角蛇,奖励物苹果,边界框框,还有一个记录吃掉苹果个数的标签

玩法:初始时蛇身只有两节,蛇保持一直移动,点击屏幕可以控制蛇的游动方向,屏幕会随机出现苹果,当蛇吃到苹果,蛇身会增长一节,记录苹果的标签加1,蛇跟苹果只能出现在框框内,蛇碰到框框或者碰到自身就会死掉。

项目结构

几大类:Snake(主角蛇),fence(围墙),AppleFactory(奖励物苹果),Body(因为蛇身一直在变化,单独列个类),MainScene。

 

部分代码解析:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值