地图编辑器 MarbleMap Editor

MIT
ActionScript
跨平台
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)

Flash飞絮
Flash飞絮
源码呢?

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

一、功能简述 由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效。这里详细介绍一下它的使用方法! 二、 控制面板 具体功能将在之后分别介绍。 A....

2014/01/10 11:33

没有更多内容

加载失败,请刷新页面

没有更多内容

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

2013年是移动游戏爆发的一年,也是开源游戏爆发的一年!在这里,我们历数一下2013年都有哪些优秀的开源游戏诞生,还有哪些优秀的开源游戏技术解决方案诞生!...

2014/01/15 11:29

没有更多内容

加载失败,请刷新页面

没有更多内容

IE 11 设置默认编辑器为 sublime text

IE 11 设置默认编辑器为 sublime text

2016/03/23 10:56
14
1
Ecshop后台商品添加一个新的FCK编辑器和字的详细介绍!

1.在数据库 ecs_goods 这个表里面新建 你所需要的字段。例如(goods_xxx,goods_xxx1) 2.找到 admin/templates/goods_info.htm 这个文件。在相关地方加入你所需要的字段。按-照他原来的文本框...

2016/05/10 15:40
11
2
java字体设置,包括大小,颜色,加粗,下划线,对齐,斜体的设置

import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JEdi...

2014/11/23 10:38
17
0
ueditor富文本编辑器字数限制

ueditor富文本编辑器字数限制

2016/12/22 16:32
250
0
SCI论文审核通过需具备的要素

  1.一篇论文投到国际SCI期刊,editor(或ManagingEditor、associateeditor,甚至是editorinchief)会对稿件由一个初步的意见或结论。首先看论文的内容是否符合期刊的定位或scope,比如一篇有...

07/25 14:46
5
0
MySQL Concurrency Problems

MySQL Concurrency Problems

2014/12/02 11:15
35
0
FCKeditor JS API

FCKeditor JS API 1 // FCKeditor_OnComplete is a special function that is called when an editor 2 // instance is loaded ad available to the API. It must be named exactly in 3 // ...

2012/03/27 18:01
23
0
史上最全eclispe快捷键

史上最全eclispe快捷键

2016/05/27 18:28
266
0
svn: 无法使用外部编辑器取得日志信息;请尝试设定 $SVN_EDITOR 环境变数

svn: Commit failed (details follow): svn: Could not use external editor to fetch log message; consider setting the $SVN_EDITOR environment variable or using the --message (-m) o...

2014/08/28 16:47
31
0
cocos2d-x支持c++、js、lua开发

作者:左文 链接:https://www.zhihu.com/question/21130385/answer/21789568 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 纯属个人观点 1 Unity3d支...

2017/10/18 11:46
21
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部