开源地图编辑器 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,本篇记录的是如 ...
随机推荐
- DOM基本代码二
------------------------------- <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xh ...
- 通过反射获取T.class代码片段
说明 持久化框架MyBatis和Hibernate中我们多多少少都会自己取写工具类!但是我们一般都会处理结果集转换成持久化对象,但是我们都要使用类! 代码片段 abstract public clas ...
- emoji表情处理研究
http://blog.csdn.net/qdkfriend/article/details/7576524
- LightOJ 1319 - Monkey Tradition CRT除数互质版
本题亦是非常裸的CRT. CRT的余数方程 那么定义 则 其中 为模mi的逆元. /** @Date : 2016-10-23-15.11 * @Author : Lweleth (SoungEarl ...
- word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding method
最近接到任务研究word2vec,感觉网络上关于这个的资料层次不齐,总感觉解释的都没有那么完善.或许就连作者本人也不是非常清楚为什么他的模型好使.论文中提到的negtive sampling给了我很大 ...
- Bzoj4710 [Jsoi2011]分特产
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 96 Solved: 62[Submit][Status][Discuss] Description ...
- 【BZOJ】1754: [Usaco2005 qua]Bull Math
[算法]高精度乘法 #include<cstdio> #include<algorithm> #include<cstring> using namespace s ...
- centos6.5下安装svn并且实现多项目管理配置方案
#安装SVN服务器 yum install subversion #在home下创建svn根目录 mkdir /home/svn #在 /home/svn下创建pro1 , pro2, pro3 三个 ...
- zabbix的命令执行
1.对于低版本的可用下列exp直接打到用户 http://119.29.48.232/zabbix/httpmon.php?applications=2 and (select 1 from (sel ...
- vue双向绑定原理源码解析
当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理. 简易vue源码地址:https://github.com/maxlove123 ...