使用Cocos2d-x-3.0游戏引擎。编写一个瓦片地图游戏完整版

完整版5篇地址链接可见:
第一篇地址:http://www.cocoachina.com/bbs/read.php?tid=196632
第二篇地址:http://www.cocoachina.com/bbs/read.php?tid=196685
第三篇地址:http://www.cocoachina.com/bbs/read.php?tid=196836
第四篇地址:http://www.cocoachina.com/bbs/read.php?tid=197159&page=1&toread=1#tpc
第五篇地址:http://www.cocoachina.com/bbs/read.php?tid=197315

使用
Cocos2d-x-3.0
游戏引擎。编写一个瓦片地图游戏

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

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

Make arrangement:

准备工作:               Game Engine: Cocos2d-x-3.0: (http://www.cocos2d-x.org/download)               Tile Map Editor-9.1:(http://sourceforge.net/projects/tiled/files/)               VS2012:(http://www.visualstudio.com/zh-cn/visual-studio-homepage-vs.aspx)    首先,我们需要一个游戏引擎——Cocos2d-x-3.0,用C++、OpenGL和ES 1.1/2.0编写, 可在iOS、安卓、黑莓、Bada、Marmalade、Windows和Windows Phone系统上运行。
 接下来我们还需要一个编辑器来写代码并展示结果(我选择使用工具VS2012.)                            (http://sourceforge.net/projects/tiled/files/)    瓦片地图编辑器:版本9.1。它能够创建你所想要的地图。
瓦片地图材料:用来展示效果和创建地图的图片。 
 人物/敌人的精灵:表示自己人物和敌人的图片。 
音乐:包含背景音乐和不同的效果音。 <img title = '001.png' src='http://cdn.cocimg.com/bbs/attachment/Fid_41/41_298631_bcefe837692d933.png' >    如果一切顺利,这些音乐及图片资源应当放在Resources文件夹里。

Use Tile Map tool to create a map

用瓦片地图工具来创建地图
Cocos2d-x-3.0引擎支持瓦片地图编辑器创作的地图(使用TMX文件格式)
工具安装完后。双击在桌面上的快捷方式。点击文件/新建。输入如图所示的参数。然后点击“地图”按钮并选择“新图块”,你会看到:

使用“浏览”按钮来选择那些我们已经准备好的样本图片。然后设定“边距”“间距”为1. 边距会剪切掉图片的边缘。间距会剪切掉两个瓦片间的你设定的像素数量。比如:

Set Margin: 1 & Spacing: 1

Set margin: 200
Set the Spacing: 50
一旦我们完成了绘制图片。改变层的名字。重命名为“背景”。这会方便我么我们管理这些层。(别在乎我图片里的这么多层,我们会在后面完善它。)然后点击文件/保存 按钮。保存它并命名为“01.tmx”(或者其他你喜欢的名字。)
Rename the layer

未完待续~(一日一更)

下一篇地址:http://www.cocoachina.com/bbs/read.php?tid=196685

资源请见6L

1赞

楼主干的漂亮。。。:904:

楼主有没有资源啊。。

先顶在看!!!

先顶在看!!!

写得不错,支持一下

里面没放背景音乐('background.mp3’文件),所以找一首自己喜欢又不会太大的就好~

谢谢楼主:2::2:

资源在哪里啦?

资源请见6L

支持 he:2:

嗯, 加油
:7:

感谢无私奉献,学习学习~

楼主威武啊

:3:我来晚了吗!?

资源请见6L

楼主干的漂亮。。。 :7:

:2: :2: :2: :2: :2: :2:

谢谢楼主分享,楼主好人

我也回复一下 顶顶顶顶顶顶顶顶顶顶!!!!!!!!!!!!!!!!!!!!!!!!!!1