博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Cocos2d-x-3.0游戏引擎编写一个塔防游戏1
阅读量:6743 次
发布时间:2019-06-25

本文共 1086 字,大约阅读时间需要 3 分钟。


说明:站在巨人肩膀上才能成长得更快高大。像本引文中这样的案例真是不错,虽然仅是个雏形,但它已经向您展示了“保卫萝卜”这样塔防游戏的核心逻辑!!!

原文链接:

另外,为了保险起见,我在本人的博客下载处还提供了该系列文章资源及代码的下载。


游戏设计的主题总是使人们激动。 在我看来,一个学徒级的游戏设计者或者个人看法者应该用一个小的经典事例来分析这会比看纯理论的文章更加具有实用性。在这个系列里,我将想你展示如何使用 Cocos2d-x-3.0引擎来编写一个简单的塔防游戏,坦克防御者。当我提及到瓦片地图游戏时,你可能已经知道了一些这一类的经典游戏,或者你只是没 有认出他们罢了。这些图片会帮助你记忆起他来。这两个都是瓦片地图游戏。

在这篇文章中,我将向你展示如何使用瓦片地图编辑器去构建并载入地图。管理不同的图片层和物体层。载入人物并使它动起来。载入你的敌人使它一起动起来。同样也会告诉你如何防卫你自己。

1.Make arrangement:

1.准备工作:
Game Engine: Cocos2d-x-3.0rc0(游戏引擎3.0rc0):

( )

Tile Map Editor-9.1(瓦片地图编辑器9.1):

( )

VS2012:

( )

首先,我们需要一个游戏引擎——Cocos2d-x-3.0rc0,用C++、OpenGL和ES 1.1/2.0编写, 可在iOS、安卓、黑莓、Bada、Marmalade、Windows和Windows Phone系统上运行。

接下来我们还需要一个编辑器来写代码并展示结果(我选择使用工具VS2012.)
瓦片地图编辑器:版本9.1。它能够创建你所想要的地图。
瓦片地图材料:用来展示效果和创建地图的图片。
人物/敌人的精灵:表示自己人物和敌人的图片。
音乐:包含背景音乐和不同的效果音。

如果一切顺利,这些音乐及图片资源应当放在Resources文件夹里。

2. Basic idea:

2.基本思路:

通过上一个例子,小小口袋怪兽,的学习,我们已经知道了一些关于他们如何运转的模式。(像是精灵、菜单、还有瓦片地图)。现在我们将要制作另一个塔防游戏。但首先我们要了解一些有关这款游戏的基本概念。

·当敌人出现,他们会沿着我们事先设计好的路线前进。通常这条路会带着他们到达目的地。(地图的另一侧)

·沿路上,我们可以部署一些坦克拖延并摧毁敌人。当地人进入事业范围后,坦克将会自动侦测敌人的位置并开始向敌人射击。并且你能建造更多的这些坦克来防御越来越多的敌人。

·守住防线。直到消灭最后一波敌人,你就能取得胜利。

未完待续。

转载地址:http://npkho.baihongyu.com/

你可能感兴趣的文章
2-AI--Activity启动方式
查看>>
一起学习Laravel5之安装配置
查看>>
(30 gadget day 4) 那边有把吉他,所以 - MYO (2)
查看>>
Guns 旗舰版2.1发布,更新树形表格
查看>>
【Android学习笔记】设置项目桌面icon
查看>>
云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
查看>>
Linux通知链机制及实例
查看>>
Orbital Apps:新一代 Linux 程序
查看>>
flash没有声音的解决方法
查看>>
[翻译]观察变换View Transform (Direct3D 9)
查看>>
Http标准协议Android网络框架——NoHttp
查看>>
【HBase从入门到精通系列】如何避免HBase写入过快引起的各种问题
查看>>
又一款AR手机横空出世,没想到你是这样的惠普
查看>>
软银1亿美元投给网络安全公司Cybereason
查看>>
Webpack入门教程二十七
查看>>
aliyun阿里云Maven仓库地址
查看>>
ffmpeg解析TS流
查看>>
jdk1.8 HashMap源码分析(resize函数)
查看>>
爬虫基础库 — beautifulsoup
查看>>
《20170906-构建之法:现代软件工程-阅读笔记》
查看>>