当前位置: 首页 > news >正文

ssh框架做的家政服务网站需要做网站建设的公司

ssh框架做的家政服务网站,需要做网站建设的公司,凡客网站目录优化,定制网站系统植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/ErelL 一、项目结构 打开项目后#xff0c;在解决方案管理器中有五个项目#xff0c;分别是libbox2d、libcocos2d、librecast、libSpine、PlantsVsZombies五个项目#xff0c;除PlantsVsZombies外#xff0c;其他四个…植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/ErelL 一、项目结构 打开项目后在解决方案管理器中有五个项目分别是libbox2d、libcocos2d、librecast、libSpine、PlantsVsZombies五个项目除PlantsVsZombies外其他四个是所用到的一些库文件不需要深入探究。 例如libbox2d是一个物理引擎库libcocos2d是Cocos2d-x游戏开发框架libSpine是一个骨骼动画库等。 PlantsVsZombies是我们自己开发的游戏项目该项目依赖于上述的某些库文件。所以启动游戏时需要将PlantsVsZombies项目设置为启动项。 鼠标左键点击三角图案打开项目结构目录。如下图所示。 其、对应的项目文件夹目标如下图所示 。 二、项目流程图 三、Class文件夹结构  Class文件夹里面的代码就是开发该游戏所编写的所有代码。Class文件里面包含四个文件夹分别是Based、Plants、Scenes、Zombies以及以PlantsVsZombies命名的C头文件和源文件。 每个文件夹中所包含的代码文件所表示的内容如下表所示。 文件夹内容Based存放游戏中使用到的一些基础代码文件Plants存放所有植物类的代码文件Scenes存放游戏中场景的代码文件Zombies存放所有僵尸类的代码文件PlantsVsZombies.h/.cpp游戏main函数文件Windows版本启动游戏入口 四、Based文件夹 Based文件夹主要包含一些在游戏中常用到的一些类文件。比如对话框类、音乐播放类、全局变量类、用户信息类、关卡信息类等一些重要的文件。 五、Plants文件夹结构 Plants文件夹中存放所有植物相关代码文件。根据植物的不同特性将其分为三类。分别是EmissionPlants、DefensePlants、BattlePlants。本文只介绍项目结构植物的继承关系以及代码实现细节将在后续的教程中讲解。 1. EmissionPlants EmissionPlants表示可以发射攻击的植物例如豌豆射手、卷心菜投手等植物这类植物可以发射子弹使用子弹进行攻击。所以在这个文件夹下还有一个Bullet文件夹主要存放不同植物所发射的子弹。 2. DefensePlants DefensePlants主要存放保护类植物该类植物不直接产生攻击伤害但是可以辅助其他植物例如向日葵、火炬树桩、坚果墙等。 3. BattlePlants  BattlePlants主要存放攻击伤害较高的植物此类植物一次攻击伤害高攻击时间间隔较长或者只攻击一次。例如樱桃炸弹、土豆雷、火爆辣椒等植物。 4. 其他  Plants.h/cpp文件是植物类的基类所有植物都继承此类。这个类主要定义一些植物所共有的属性和方法。 Plants-files.h文件主要是用于引入植物类的头文件当有类需要引入多个植物类时只需要引入这个头文件即可。 六、Zombies文件夹结构  Zombies文件夹存放所有的僵尸类。 七、Scenes文件夹结构  Scenes文件夹用于存放游戏场景相关的代码文件。在Cocos2d-x游戏框架中游戏是有多个场景构成的多个场景可以相互切换。每个场景包含许多Layer(层每个层又可以包含多个Sprite(精灵。游戏场景中的所有植物、僵尸、子弹等都可以看作为精灵。 游戏中包含多个场景例如游戏的加载场景、主菜单场景、植物选择场景、游戏场景等等。在每一个场景中都包含了大量的代码文件。本文只介绍结构后续会详细介绍相关是代码。 EasterEggsScene表示菜单场景 GameScene表示游戏场景 HelpScene表示帮助场景 LoadingScene表示游戏资源加载场景 MainMenuScene表示主菜单场景 SelectPlantsScene表示植物选择场景 WorldScene表示世界选择场景 1.GameScene  GameScene表示游戏场景这个场景也是整个项目中最复杂的部分之一。里面包含了多个层如动画层主要用于显示动画。背景层用于显示背景。控制层主要定义了整个游戏的运行逻辑以及玩家游戏操作逻辑等。除此之外还有游戏结束层、信息层、按钮层等。这里就不一一介绍了后会详细接收。 2.MainMenuScene  ... 八、后续  下一篇会详细讲解游戏的启动流程后续将会详细讲解某些重要代码文件中的实现细节。
http://www.w-s-a.com/news/459725/

相关文章:

  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网
  • 上海app定制开发公司大城网站优化
  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听
  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的