您的位置:首页 > 移动开发 > Cocos引擎

使用Cocos2d-x-3.0游戏引擎编写一个塔防游戏1

2014-07-17 09:00 369 查看
说明:站在巨人肩膀上才能成长得更快高大。像本引文中这样的案例真是不错,虽然仅是个雏形,但它已经向您展示了“保卫萝卜”这样塔防游戏的核心逻辑!!!
原文链接: http://www.cocoachina.com/bbs/read.php?tid=202436
另外,为了保险起见,我在本人的博客下载处还提供了该系列文章资源及代码的下载。



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



在这篇文章中,我将向你展示如何使用瓦片地图编辑器去构建并载入地图。管理不同的图片层和物体层。载入人物并使它动起来。载入你的敌人使它一起动起来。同样也会告诉你如何防卫你自己。
1.Make arrangement:
1.准备工作:
Game Engine: Cocos2d-x-3.0rc0(游戏引擎3.0rc0):
( http://www.cocos2d-x.org/download )
Tile Map Editor-9.1(瓦片地图编辑器9.1):
(http://sourceforge.net/projects/tiled/files/ )
VS2012:
( http://www.visualstudio.com/zh-cn/visual-studio-homepage-vs.aspx )
首先,我们需要一个游戏引擎——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.基本思路:
通过上一个例子,小小口袋怪兽,的学习,我们已经知道了一些关于他们如何运转的模式。(像是精灵、菜单、还有瓦片地图)。现在我们将要制作另一个塔防游戏。但首先我们要了解一些有关这款游戏的基本概念。
·当敌人出现,他们会沿着我们事先设计好的路线前进。通常这条路会带着他们到达目的地。(地图的另一侧)
·沿路上,我们可以部署一些坦克拖延并摧毁敌人。当地人进入事业范围后,坦克将会自动侦测敌人的位置并开始向敌人射击。并且你能建造更多的这些坦克来防御越来越多的敌人。
·守住防线。直到消灭最后一波敌人,你就能取得胜利。
未完待续。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: