1.准备

下载工具包,安装Tiled(链接:https://pan.baidu.com/s/1rGvUhnsHczcXXUqlLmtfig)

2.使用Tiled编辑地图

1.空地图是我们制作地图的基础,若空地图丢失,则重新制作空地图或直接制作地图会变得麻烦许多,所以建议每次编辑地图前备份一下空地图。点击右上角的文件,选择打开,打开工具包文件夹下的空地图.tmx。空地图中已经导入了常用图块集,这些图块集包含有一些常用属性

2.分析Tiled的界面:“文件”用于打开、保存地图。最大区域(图中灰色)用于展示和制作地图。右方“图层”表明正在编辑的图层。“迷你地图‘类似于游戏中的小地图,用于展示地图全貌。“图块”部分是导入的图块集。“属性”用于展示和修改选择的对象的属性。

图层的作用:

  • Ground层:放置地形
  • Items层:放置固定不动的物体,即资源池和树,它们都在misc图块集下
  • Units层:放置单位,如控制中心、炮台、制造者等单位,它们都在units图块集下
  • set层:映射层,暂时不用管
  • Triggers层:对象层,空地图中未添加,需要手动添加

添加Triggers层的方法:点击上方的“图层”,选择添加对象层,则在图层部分出现一个新的图层。将其命名为Triggers。

3.为了方便编辑,建议将“视图”修改为勾选以下内容

4.先编辑Ground层。在“图层”中选中Ground层,在“图块”部分,点击选择想要放置的图块,在窗口上方选择印章刷的图案。

然后在左边区域点击要放置的网格,就会放上想要的图片。提醒一下,图块是可以一次选择多个的。注意别放置misc和units下的图块,因为不会起作用。在Ground层只放置地形图块。要将图块放满整个地图,不能留空,否则会出错。提示:填充(第三个图标)可以大大加快编辑速度。

5.编辑Items层。编辑方法同Ground层,但只能放置misc图块集下的图块,即树和资源池。且不需要填满该图层。

6.编辑Units层。只能放置units图块集下的图块,即各单位。

如图,若未修改属性,则颜色相同的单位是同一队伍的,不同队伍的单位颜色不同,黑色的是中立单位。选中图块后,在“属性”部分出现该单位的属性。Tile为自带的属性,Custom Properties为自定义的属性,点击蓝色加号可以添加自定义属性,双击属性值可以更改属性值。若加号为灰色、属性为灰色不可更改,说明虽然能使用该图块集,却实际上未导入该图块集,可以点击“图块‘部分下方的“导入图块集”图标,就能编辑单位的属性了。team属性是单位的队伍,unit是单位的类型。修改team值可以更改单位所在队伍,不建议修改unit值。team为0表示是玩家的队伍。单位图块中,有白色数字的是指挥中心,白色数字1是玩家的指挥中心。

7.set层不用管。编辑完上面三层之后,编辑Triggers层。选中Triggers层,添加一个矩形(或其他图形)

如图,点击上方蓝色图标后,在地图区拖拽出一个图形(不管位置和大小)。然后双击该图形,选择对象属性,在“属性”部分将你画出的图形的名称改为map_info,并添加两个自定义属性:名称分别为introText和type。introText是在游戏中进入地图时的提示信息(用\n作为换行符)。ype是地图的类型,如果是遭遇战,就填 skirmish ,注意:不添加的话到时候没有胜利提醒。

8.最后,导出编辑完成的地图。点击上方的“文件”,选择“另存为”,就能导出地图了,可以放到手机中rustedWarfare文件夹下测试打开游戏测试。在编辑的过程中,若做了保存,则打开的空地图就会发生更改,所以每次编辑地图前需要备份一下空地图。

3.进一步使用

1.添加已有图块集的方法:点击上方“地图”,选择添加外部图块,找到要添加的图块集。

2.添加新图块集的方法:点击上方“地图”,选择“新图块”,选择图片,设置参数。

3.导出图块集的方法:在“图块”部分找到要导出的图块集,然后点击下方图标中的”导出图块集为“。注意导出后该图块集中的图块不允许修改属性,可以在点击”导入图块集”后修改。

欢迎大家讨论交流。

使用Tiled编辑铁锈战争自定义地图相关推荐

  1. power bi自定义地图_如何使用自定义形状图在Power BI中创建地理图

    power bi自定义地图 介绍 (Introduction) This is the third article of a series dedicated to discovering geogr ...

  2. echarts自定义地图总结(VUE)

    需求: 全国地图中内蒙古地区分为蒙东.蒙西,河北省地区分为河北.冀北,需要自定义地图. 思路: 从json文件上做文章,例如整个中国地图的json里包含各个省的json,各个省包含各个市的json,以 ...

  3. Android基于高德SDK的开发——自定义地图主题样式(悬浮按钮+底部弹窗)

    日常的地图使用中,平台一般只会给我们提供地图的标准样式,造成了一定程度上的审美疲劳,那么如何实现地图的自定义样式呢?本文使用Android Studio 4.1,给开发者提供了一个基于高德地图SDK进 ...

  4. 高德离线地图开发 java_自定义地图-创建地图-开发指南-Android 地图SDK | 高德地图API...

    简介 自 Android 3D 地图 SDK v5.2.0起,高德地图支持使用可视化自定义地图模版改变底图颜色和样式,实现可视化的编辑和控制显示地图元素. 创建样式文件 创建地图样式 高德地图开放平台 ...

  5. 铁锈战争虚拟服务器,铁锈战争mod二战

    铁锈战争mod二战是一款经典复古的像素沙盒游戏,为玩家模拟出二战战场对决的场景,各种武器自由搭配,所有参与国家详细标注,快来下载铁锈战争mod二战试试吧,成为最高统帅,指挥三军. 铁锈战争mod二战背 ...

  6. 微信小程序——添加地图、地图上打点、自定义地图

    目录 1.摘要 1.1 开发工具 1.2 开发框架 1.3 版本号 2. 添加地图 3. 地图打点 4. 个性化地图 4.1 申请开通个性化地图能力 4.2 添加小程序个性地图 4.3 自定义地图 1 ...

  7. vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图)

    vue组件-echarts地图显示柱状图并给柱状图添加点击事件(支持自定义地图) 效果如下所示: 参考文档: 这是参考的文档 起因: 最近有朋友有需求需要用echarts,在地图上显示柱状图,并添加点 ...

  8. 铁锈战争虚拟服务器,铁锈战争王者之战(两周年庆)

    铁锈战争王者之战(两周年庆)是正式开启两周年庆典的特色版本.在游戏中玩家们需要使用策略建造建筑打败对手,游戏采用的即时战略玩法非常有趣,经典RTS操作让你在手机上也有热血沸腾的感觉,还有各种不同的势力 ...

  9. 高德地图Web端JavaScript API开发(一)---个性化展示(自定义地图)

    遇到一个功能,需要使用地图功能,但是地图上不要显示太多的物体,不然会遮盖地图上的标记,因此需要自定义地图,去掉一些不需要的覆盖物. 话不多说,直接走步骤! First. 需要登录高德开发者控制台,在地 ...

  10. FineReport中如何用JavaScript自定义地图标签

    2019独角兽企业重金招聘Python工程师标准>>> 在日常使用地图过程中,通常会遇到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写. 例如:在使用地 ...

最新文章

  1. 25 iOS performance TipsTricks 笔记
  2. JSON 序列化和反序列化——JavaScriptSerializer实现
  3. EM上的按钮是方框的问题
  4. Eclipse代码注释模板
  5. bzoj1588营业额统计
  6. TensorFlow学习笔记(1):variable与get_variable, name_scope()和variable_scope()
  7. 【玩转Eclipse】——eclipse实现代码块折叠-类似于VS中的#region……#endregion
  8. Hadoop框架:集群模式下分布式环境搭建
  9. 表格中点击获得行列的值、刷新页面
  10. 使用jQuery快速高效制作网页交互特效(6)
  11. Mac版Java反编译工具jd-gui解压即用
  12. 企业架构之道(一)之企业信息化建设
  13. 浅谈“知识库管理系统”
  14. 高中单考单招计算机知识,单招考试考的是初中知识还是高中知识
  15. 控制默认使用360浏览器极速模式
  16. cd linux 镜像,解开 CDLinux 的iso映像文件
  17. 8个精挑细选的适用App,全是黑科技,用起来超爽
  18. 肖特基二极管、稳压二极管、瞬态二极管之间的区别的理解
  19. c语言程序设计医院就医,C语言程序设计(医院信息管理系统)附源代码[精品].doc...
  20. 解密2019如何打造爆款短视频,打造爆款短视频的必要条件!

热门文章

  1. Introduction to NLP
  2. 让机器耳濡目染:MIT提出跨模态机器学习模型
  3. threejs特效:扫光shader
  4. 使用Java实现一个简单的贪吃蛇小游戏
  5. 实用思维导图、流程图模板合集,让你的头脑灵活起来
  6. Unity 用ml-agents机器学习造个游戏AI吧(2)(入门DEMO)
  7. 如何让iPhone桌面简洁又不俗气?
  8. Unity3d Google Play内购尝试客户端坑记
  9. android studio怎么后退,Android Studio:上一个活动的后退按钮
  10. 用C语言编程取出八个球,带你解决C语言编程问题~之口袋放球取法