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

本文共 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://dhubl.baihongyu.com/

你可能感兴趣的文章
使用百分比固定的table大小中td内容自动换行问题
查看>>
【Daily Scrum】12-08
查看>>
【实用】如何将sublime text 3 打造成实用的python IDE 环境
查看>>
DECLARE_DYNCREATE等宏
查看>>
Linux监控工具 (Linux Monitor Tools)
查看>>
[Unity3D]降低向Shader中传值的开销
查看>>
第二周CorelDRAW课总结
查看>>
css3颜色
查看>>
Java内存分析工具jmap
查看>>
this指向(匿名函数问题)
查看>>
Oracle序列化实现主键自增长
查看>>
VC中的字符串转换宏
查看>>
SVN过滤设置 ...
查看>>
POJ 3185 DFS
查看>>
Nginx服务配置编写
查看>>
H5-BLOB
查看>>
有趣的故事
查看>>
Hadoop安全模式
查看>>
HDFS详细分析一
查看>>
python 基础 9.4 游标
查看>>