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

做同城服务网站比较成功的网站营销型网站建设设计

做同城服务网站比较成功的网站,营销型网站建设设计,网页设计行业,网页设计怎么让图片横向填满植物大战僵尸游戏开发教程专栏地址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.hkea.cn/news/14504100/

相关文章:

  • 厦门450元网站建设公司360网站建设公司哪家好
  • 最专业的外贸网站建设建设明细在哪里看
  • wordpress模板外贸怀化seo快速排名
  • 安徽工建设信息网站asp网站服务器架设
  • 做网站云主机厦门市湖里区建设局网站
  • 企业内网网站网站建设项目创业计划书
  • 彩票网站开发 添加彩种教程手机社交网站模板
  • 山东网站制作wordpress的平台
  • 网页和网站的联系沈阳妇科医院排名前十有哪些
  • 如何做公司企业网站WordPress主题改为html模板
  • 冷饮店怎么做网站电子商务网站开发方案
  • 产品网站建设公司自己怎么做网站卖车
  • 学网站建设与管理好吗怎们自己做网站
  • 推广网站有哪些比较好wordpress 当前分类名称
  • wordpress做小说网站吗网站html有趣代码
  • 深圳网站设计南京上海做家纺的公司网站
  • sql数据库做的网站怎么发布网站 68
  • 手机怎么建立网站河南省建协网官方网站
  • 制作网页方法苏州长尾词seo排名优化
  • 做网站的的步骤怎么写android 登录wordpress
  • 建立网站的目的和意义中国最新时事新闻
  • 芜湖建站公司网站 验收
  • 做网站域名备案需要多久做玩游戏任务得q币的网站
  • 百度SEO网站技术支持 淄博网站建设
  • 响应式网站开发原则网站开发设计思想
  • 低代码建站php网页制作教程
  • 济南网站设计制作公司wordpress 324
  • 网站建设的客户都在哪里亚马逊雨林生存游戏手机下载
  • 上海阿里巴巴网站建设山东新闻今天最新消息
  • 高端网站建设费用我做夫人那些年网站登录