开源地图编辑器 MarbleMap,支持Cocos2d-x坐标系
由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效。这里详细介绍一下它的使用方法!
一、功能简述
由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效。这里详细介绍一下它的使用方法!

二、 控制面板

具体功能将在之后分别介绍。
A. 新建
点击“浏览”,可以导入地图图片资源。可编辑属性包括:地图名称,网格宽度(像素)、网格高度(像素),左下角坐标系选择(取消勾选,使用左上角坐标系)。
点击“确定”完成新建。
如下图所示:

B. 路径操作
该功能可设置阻挡标记网格,以实现寻路等功能。使用鼠标右键,可以拖动地图,左键可拖动不了。
路径操作面板如下所示:

导入:可以导入编辑完成的路径配置文件(*.json)。
清除:可以清除当前编辑的所有路径操作。
导出:将当前编辑的路径操作,导出对应配置文件(*.json)。
路径网格:勾选时,显示新建地图时设置的网格规格。取消勾选,无法编辑路径标记。
路径标记:勾选时,可以编辑路径标记,选择笔刷的数值,可以改变一次标记的网格数量;取消勾选,则鼠标在网格上点击拖动不会留下标记,且此时“不可擦出”灰度。
不可擦除:在“路径标记”勾选时,可以使用此功能。取消勾选后,鼠标点击拖动,可以擦除已编辑的路径操作。
标记类型:输入数值后,点击确定,可以更改标记外观(不同类型的具体功能,需程序自行设定);此处不能为空、不能为0。
实例操作如下图所示:

(上图为先后使用了笔刷为3、标记类型为1,笔刷为1、标记类型为2的设置,进行了路径操作结果)
C. 物品
该功能可为地图添加物品,如建筑物、植被、传送门等。当勾选“路径网格”时,不能进行物品操作。
操作面板如下图所示:

点击“选择物品目录”,选择文件夹位置,导入物品图片。左键选中列表中物品图标,拖拽至地图位置,物品添加完成。可以通过点击红绿色箭头,改变物品的层级(绿色箭头向上一层,红色箭头向下一层)。
可编辑属性包括类型、编号、坐标、锚点。其中锚点的取值范围为【0,1】,对应地图坐标系。如勾选“设置为传送门”,可将当前图片设置为传送门,并增加可编辑属性:目标地图、出生点编号。
点击“保存设置”,可以保存对当前选择图片属性。
点击“导出物品”,可以将当前选中物品的已保存属性导出成配置文件(*.json)。
勾选“删除”,物品选中状态改变,点击地图中物品可以将物品从地图中删除;点击“清空”,则删除地图中所有物品。如下所示:

D. 声音
为地图配置音乐音效,可以包括背景音乐,以及UI效果音等。
操作面板如下所示:

设定“类型”、“编号”后,点击“添加”,可以在列表中增加一条声音设置。点击“保存设置”,将保存列表中的声音配置信息。
点击“导入”按钮,导入声音配置文件(*.josn)。
点击“导出”按钮,将导出最后一次的保存结果(*.josn)。
勾选列表中信息(可全选),点击“删除”,可删除该信息。
E. 切图
该功能可以将当前地图(不包含物品)按需求切割成有序图片,图片排序顺序参考坐标系。
操作面板如下图所示:

可编辑属性包括切片前缀、切片宽度(像素)、切片高度(像素)、存储目录。
勾选“预览”,可以查看切块分布(更改宽度和高度数值后,需要重新勾选才能预览)。
点击“切”按钮,在目标文件夹生成切图结果图片。
MarbleMap Git@OSC地址:http://git.oschina.net/9maio/MarbleMap/
MarbleMap 官方论坛:http://www.9miao.com
9秒社团,开源是一种信仰。
下载地址https://github.com/sxmad/MarbleMap-RPG-Game-Map-Editor
http://www.9miao.com/forum.php?mod=viewthread&tid=46235&highlight=Marble%2BMap
adobe air 运行环境下载地址:http://get.adobe.com/cn/air/
开源地图编辑器 MarbleMap,支持Cocos2d-x坐标系的更多相关文章
- 开源游戏地图编辑器MarbleMap
开源游戏地图编辑器MarbleMap MIT协议,MarbleMap是一款as3开发的游戏地图编辑器,他免费开源,同时支持Cocos2d-x坐标系和AS3坐标系,功能丰富,不过是一款新推出的开源项目, ...
- 开源地图SharpMap源码解析-(1)简介
1.简介 SharpMap最新版基于.NET Framework 4,采用C#开发的地图渲染引擎,非常易于使用.我这次研究的是比较稳定发布的V1.1版本.可以在GitHub下载该源码,地址:https ...
- 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介
我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...
- Tiled Map地图编辑器键盘快捷键
Tiled是款不错的地图编辑器,不过快捷键真是隐蔽啊,不看github上得wiki根本不知道,用的过程中查英文文档总是觉得慢,所以翻译成了中文. 通用 右键点击图块(tile):复制图块到图章刷(拖动 ...
- Cocos2d-x Tiled地图编辑器(一)基本使用
Tiled地图编辑器支持普通视角地图和45度角地图, 它生成的地图数据文件cocos2d-x完美的支持,Tiled地图编辑器是一个以普通使用为目标地图编辑器,它使用简单而且能够轻松地在不同的游戏引擎中 ...
- ArcGIS图框工具5.2发布,支持ArcGIS10.0,10.110.2,支持国家2000坐标系
ArcGIS图框工具5.2发布,支持ArcGIS10.0,10.110.2,支持国家2000坐标系 下载地址http://files.cnblogs.com/gisoracle/atktoolnew. ...
- Openlayer4 - 最好最强大的开源地图引擎
Openlayer4 - 最好最强大的开源地图引擎 # githubhttps://github.com/openlayers/openlayers # 官网http://openlayers.org ...
- mapbox 支持国家2000 坐标系的数据
最近有个项目使用mapbox作为地图展示,但是mapbox 只支持web 墨卡托(3857)坐标系的数据.而客户想接入其他单位发布的共享数据,共享数据都是基于arcgisserver 发布的国家200 ...
- 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(下篇)
续篇—— 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(上篇) 上篇文章写了如何构建一个支持IKEv2的VPN,本篇记录的是如 ...
随机推荐
- HDU1254 bfs
推箱子 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submiss ...
- nodejs formidable混合表单提交
废话不多说,直接上代码: 前端页面: <!DOCTYPE html><html><head><link rel=’stylesheet’ href=’/sty ...
- ListView - SimpleAdapter 行间颜色交替(转)
一.概述 通过扩展SimpleAdapter,来改变显示外观.因为要每行的显示颜色,首先要获得每行的View实例,然后调用setBackgroundColor函数设置. 二.实例 [效果] [代码片段 ...
- Informatica _组件使用介绍及优化
转载 http://blog.csdn.net/yongjian1092/article/details/52588434 有空自己会写一个关于这方面的文章.
- 【BZOJ】1486 [HNOI2009]最小圈
[算法]二分+spfa [题解]据说这个叫分数规划? 0-1分数规划 二分答案a,则对于任意的环有w/k≤a即w-ak≤0,若满足条件则a变小,否则a变大. 因为w=w1+w2+...+wk,所以变形 ...
- js中的indexOf
1.概述 indexOf大小写敏感,其中的O要大写 2.对于字符串而言 indexOf返回字符串第一次出现的位置,若没有出现返回-1 var str = "hello world" ...
- [Leetcode Week16]Insertion Sort List
Insertion Sort List 题解 原创文章,拒绝转载 题目来源:https://leetcode.com/problems/insertion-sort-list/description/ ...
- (十七)vmware无法将网络更改为桥接状态
故障现象,导致虚拟机无法正常上网 设备管理器中的驱动设备正常加载,但是注意这两个虚拟网卡是有问题的 将这两个虚拟网卡删除 只剩物理网卡了,重新启动电脑 将虚拟机里的网络设置删除 清空网卡后点击恢复默认 ...
- gnu app url[web][5星]
http://www.gnu.org/software/software.zh-cn.html http://linux.chinaunix.net/news/2010/12/07/1175310.s ...
- 再议perl写多线程端口扫描器
再议perl写多线程端口扫描器 http://blog.csdn.net/sx1989827/article/details/4642179 perl写端口多线程扫描器 http://blog.csd ...