Tiled地图编辑器(二)功能点

Title地图编辑器功能强大、灵活,我认为能实现《坦克大战》游戏的的地图需求。

Title地图编辑器的实现

Title地表编辑器其生成的数据文件为xml格式。其思想为:一个地图由多个层次的图层构成,

分为图像层、块层和对象层,这些层的层次关系可以按序指定。

其实现的功能点有:

1.      新建地图。

2.      编辑物体。

3.      编辑地图块。

4.  编辑图像层。

5.  编辑块层。

6.  编辑对象层。

 

1. 新建地图

l   指定x,y方向上地图块个数

l   指定地图块的大小。

 

XML文件节点内容为

 

2. 编辑物体

l  物体名称

l  物体图像资源

l  物体相对于地表块的偏移位置

l  物体的属性编辑

如下编辑了物体的一些属性:“名称”、“多帧图”等等。

XML文件节点内容为

 

3. 编辑地图块

l  地图块名称

l  地图块图像资源

l  地图块的属性编辑

XML文件节点内容为:

注意:地图块在程序中不绘制,只是在地图编辑器中显示,用来指定某个地表块。

 

 

4.图像层

l  可添加/删除多个图像层

l  设置在操作视图中是否可见

l  显示设置图层的背景图像

 

 

XML文件节点内容为:

 

 

5.块层

 

l  可添加/删除多个块层

l  设置在操作视图中是否可见

l  在块层上放置/删除物体

l  若物体由多个子部件组合,可以框选住多个物体,同时放入到场景中

 

 

 

XML文件节点内容为:

 

6.对象层

l 在对象层上添加/删除某个物体实例

l 编辑该物体的属性

l 设置在操作视图中是否可见

l 操作简单:ctrl+c,ctrl+v即可复制某个物体

 

XML文件节点内容为:

 

 

你可能感兴趣的:(2D游戏)