cocos2dx3.3开发FlappyBird总结三:项目剖析

cocos2dx3.3开发FlappyBird总结三:项目剖析,第1张

概述Flaypp bird这个小游戏是很火热的,用这个小项目来学习,是非常不错的。 游戏中主要的角色: 主角:小鸟。 小鸟是主角,只有一只小鸟,因此设计小鸟类时,设计成全局共享的类,即通过单例方式获取小鸟对象。 障碍物:水管 水管垂直方向是有两根的,一长一短,其实是同长的,只是修改了Y属性而已。 地面: 地面是无限滚动的,直到游戏结束。 游戏规则很简单: 与地面接触或者与水管接触视为游戏结束,小鸟通过

Flaypp bird这个小游戏是很火热的,用这个小项目来学习,是非常不错的。
游戏中主要的角色:
主角:小鸟。
小鸟是主角,只有一只小鸟,因此设计小鸟类时,设计成全局共享的类,即通过单例方式获取小鸟对象。

障碍物:水管
水管垂直方向是有两根的,一长一短,其实是同长的,只是修改了Y属性而已。

地面:
地面是无限滚动的,直到游戏结束。

游戏规则很简单:
与地面接触或者与水管接触视为游戏结束,小鸟通过一根水管,得分+1。

游戏 *** 作方式:
玩家只需要轻轻点击屏幕,掌握好力度与点击的频率,才能通过更多的水管,拿到更多的得分。

整个游戏分为三个场景:
第一:载入场景,此场景中会载入所有的图片资源和音频资源(注明:这不是一种好的方式,但是基于是菜鸟学习,先抛开优化层面的知识),然后进入到欢迎场景。

第二:欢迎场景,此场景只是显示一些版权信息和提供玩家进入游戏的入口,点击开始玩游戏按钮,会进入到游戏场景。

第三:游戏场景,这个场景是主要的场景,玩家要在此场景中挑战高分。

下一步开始创建全局共享的精灵类–小鸟

总结

以上是内存溢出为你收集整理的cocos2dx3.3开发FlappyBird总结三:项目剖析全部内容,希望文章能够帮你解决cocos2dx3.3开发FlappyBird总结三:项目剖析所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1050070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存