MarbleMap Editor 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MarbleMap Editor 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发地图相关
开发厂商
地区 国产
提 交 者 大鸡蛋
适用人群 未知
收录时间 2014-01-10

软件简介

MarbleMap Editor 是一款开源地图编辑器。

一、功能简述

AS3开发的RPG地图编辑器,功能丰富、高效。各位小伙伴可以在9miao.com里面下载。

 

二、        控制面板

 


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

 


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

 


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

 


(上图为先后使用了笔刷为3、标记类型为1,笔刷为1、标记类型为2的设置,进行了路径操作结果)

C.        物品
该功能可为地图添加物品,如建筑物、植被、传送门等。当勾选“路径网格”时,不能进行物品操作。
操作面板如下图所示:

 


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

 


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

 


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

 


可编辑属性包括切片前缀、切片宽度(像素)、切片高度(像素)、存储目录。
勾选“预览”,可以查看切块分布(更改宽度和高度数值后,需要重新勾选才能预览)。
点击“切”按钮,在目标文件夹生成切图结果图片。

展开阅读全文

代码

评论 (1)

加载中
打分: 力荐
源码呢?
2017/08/01 13:41
回复
举报
更多评论
发表了资讯
2014/01/10 00:00

开源地图编辑器 MarbleMap,支持Cocos2d-x坐标系

一、功能简述 由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效。这里详细介绍一下它的使用方法! 二、 控制面板 具体功能将在之后分别介绍。 A. 新建 点击“浏览”,可以导入地图图片资源。可编辑属性包括:地图名称,网格宽度(像素)、网格高度(像素),左下角坐标系选择...

16
70
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/01/03 15:58

thinkjs+swagger Editor

一直很好奇专门写接口同事的工作,于是趁着手边工作中的闲暇时间,特地看看神奇的接口文档怎么摆弄。 总览: 这是基于thinkjs(3.0),使用swagger editor编写,实现功能性测试的接口文档。 先了解一些必要的知识吧: 1.)什么是Swagger? Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件;是一个规范和完整...

0
0
发表了博客
2018/04/08 14:16

9.Hierarchy Editor

Hierarchy Editor(层次编辑器) 用于定义3D图层的结构,向Ventuz渲染引擎发出“命令”,并指定命令的发生顺序。通常,每个层次节点都会导致对GPU的一个或多个调用,例如设置材质或渲染几何图形。 1、渲染顺序: 层次节点是水平树结构的一部分,从层根开始,在层次编辑器的左上角,符号为: Ventuz渲染引擎从层根开始,并...

0
0
发表了博客
2014/12/25 23:12

How do I open an editor on something that is not a file?

Since 3.3 you can use the new EFS support to open an text editor on a file store that's backed by any kind of EFS using IDE.openEditorOnFileStore(page, fileStore). Most editors will accept as input either an IFileEditorInput or an IStorageEditorInput. The former can be used only for opening files...

0
0
发表了博客
2012/09/25 11:47

Which is the Best Code Editor?

转载:http://tutorialzine.com/2012/07/battle-of-the-tools-which-is-the-best-code-editor/ For us, web developers, the choice of a source code editor shouldn’t come lightly. This is where we spend most of our development time and where productivity is gained or lost on a grand scale. No two devel...

0
0
发表了博客
2018/04/08 14:14

8.Layers Editor

图层编辑 Ventuz5中有两种类型的场景,分别是2D图层和3D图层。3D图层包含Content和Hierarchy,而2D图层只包含Content。默认情况下,图层编辑器显示在Ventuz中的左上角。 图层编辑工具 Icon 工具名称 描述 添加图层 负责图层 删除图层 编辑图层 锁定图层 只起到一个标识作用,但实际上还可以修改 预览/显示 切换图层的可见...

0
0
发表了博客
2018/01/12 11:06

mysql_config_editor

mysql_config_editor是MySQL5.6.6中引入的,在5.6.10中正式GA。 借助mysql_config_editor工具将登陆MySQL服务的认证信息加密保存在.mylogin.cnf文件(默认位于用户主目录) 。之后,MySQL客户端工具可通过读取该加密文件连接MySQL,避免重复输入登录信息,避免敏感信息暴露。 .mylogin.cnf和默认的my.cnf文件不同,是不能...

0
0
发表了博客
2019/04/25 11:15

Vue2-Editor 使用

Vue-Editor底层采取的是quill.js,而quill.js采用的是html5的新属性classList,所以版本低于ie10会报错“无法获取未定义或 null 引用的属性‘confirm’”,而作者写该组件时似乎把ie10也舍弃了,直接支持ie11+,因此需要兼容ie9,ie10的建议更换编辑器。 1.安装 npm install --save vue2-editor 2.在需要用得组件里面引入 ...

0
0
发表了博客
2013/02/01 15:34

HTML Text Editor

HTML Text Editor 实现了基于 WebView 上的 CKEditor 编辑器的功能。 转载:http://www.adobex.com/ios/source/details/00000947.htm

0
0
发表了博客
2019/08/03 16:44

Editor REST Client

REST API测试常用工具 postman客户端,google插件(rest console和postman)等 IDEA中集成 的REST Client,简单的UI方式 测试工具,易操作。 例外一种测试方法:Editor REST Client(基于编辑器的REST Client)区别传统的UI方式,好处: 测试记录在编辑器可保留,支持git 快速编写,UI图形化操作较慢 编写的测试用例文件(...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/01/15 11:29

历数2013年优秀的开源游戏引擎与开源游戏项目

2013年是移动游戏爆发的一年,也是开源游戏爆发的一年!在这里,我们历数一下2013年都有哪些优秀的开源游戏诞生,还有哪些优秀的开源游戏技术解决方案诞生! 开源跨平台2D客户端引擎 Cocos2d-x MIT协议,Cocos2D-X是全球知名的开源跨平台手机游戏引擎,易学易用,目前已经支持iOS、Android、Windows8、Mac OSX、Linux、B...

11
70
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
28 收藏
分享
返回顶部
顶部