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

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

二、 控制面板

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

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

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

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

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

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

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

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

可编辑属性包括切片前缀、切片宽度(像素)、切片高度(像素)、存储目录。
勾选“预览”,可以查看切块分布(更改宽度和高度数值后,需要重新勾选才能预览)。

点击“切”按钮,在目标文件夹生成切图结果图片。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-11-01 09:33:25

开源地图编辑器 MarbleMap,支持Cocos2d-x坐标系的相关文章

用Java写一个地图编辑器

用Java写一个地图编辑器 记得媒体在采访C++之父的时候,他说作为程序员,要相信自己能够解决已经理解的任何事情.换句话说:您可以解决任何问题,只要想得明白 现实问题:开发一个基于地砖的二维游戏的地图编辑器,要求生成两个binary文件,各包含一个二维数组,*.map存放地砖,花花草草什么的.*.item放道具,比如某个点可能会触发一个事件.很简单,随便写.看到这里您已经大致明白程序的整体结构.计算机语言:java. 要理解事件必须分析 初步来看,地图编辑器:生成某种形式的若干数组,无论是哪种形

微软将.net开发框架做开源计划 实现跨平台支持

北京时间11月13日消息,据国外媒体报道,微软本周三宣布将对.NET开发框架做开源计划.即微软拟将这长期以来只能运行于Windows系统下的开发环境,通过GitHub开源,实现跨平台支持Mac OS X和Linux. 微软将开源.NET开发环境(图片来自网易) 报道称,微软公布的计划显示,在该公司下一次发布.NET开发框架时,整个服务器开发环境,从ASP.NET 5下至Common Language Runtime和Base Class Libraries,都将实现开源.开发者可在多平台环境中开

WPF中嵌入Office编辑器(支持Word、Excel、PPT、Visio等)

原文:WPF中嵌入Office编辑器(支持Word.Excel.PPT.Visio等) 现在有一个项目,需要使用wpf做一个简单的客户端,用来生成word.excel.ppt.visio等文档,这就需要能够在wpf中嵌入office的编辑器,并对office文档进行编辑. 在网上搜索了一下,发现了一个很好的示例:通过在wpf中嵌入DSOFramer控件来完成对office的编辑功能.效果图如下: 闲话不多说,直接上传源代码(别人的源码,我在百度网盘里面共享了),下载地址:http://pan.b

j2me动画或地图编辑器

问题描述 哪位高手有j2me动画或地图编辑器,编辑出的文件是二进制的,文件是文件名.is.idx结尾格式的文件!急用!先谢谢各位啦! 解决方案 解决方案二:没见过应该是自定义的格式解决方案三:有个地图编辑器但是不知道是什么效果,没用过,呵呵--解决方案四:引用1楼kf156的回复: 没见过应该是自定义的格式 .解决方案五:没见过,帮顶一个,等待高手.解决方案六:没见过,顶一下,也想知道答案!!解决方案七:也想要解决方案八:地图编辑器解决方案九:地图编辑器,csdn上好像有个资源的.公司一般都有自

开源文本编辑器Vim推出7.1稳定版 下载_常用工具

VIM是优秀的开源文本编辑器,是Linux/UNIX用户非常常用的文本编辑工具,经过了1年零5天的等待,我们迎来了Vim 7.1稳定版.改版本修复了一个安全问题和一些导致崩溃错误,无新功能.强烈建议用户升级.   Announcing: Vim (Vi IMproved) version 7.1 This is a stable release of Vim, version 7.1. Since version 7.0 lots ofproblems were fixed and runtim

玩家通过星际争霸2地图编辑器制作电影《Survivors幸存者》

国外玩家通过星际争霸2地图编辑器制作的剧情电影<Survivors幸存者>: 大量的虫族入侵神族的领地,他们为了进化,渴望获得神族的优良基因和科学知识,以及强大的精神能力,神族与虫族的大战一触即发!面对浩瀚的虫族部队,拥有强大精神力量的神族们到底该如何应对呢? 据说,目前的星际争霸2银河编辑器还有很多功能不完善,当星际争霸2正式发售,银河编辑器更完善的时候,也许会有更强大的引擎电影被制作出来,这就需要广大玩家努力挖掘银河编辑器的性能了.

微软开源 JS 引擎 ChakraCore 支持 Linux 和 OSX

微软已经认识到 Linux 是一个值得支持的平台,它正将旗下的应用和软件移植到 Linux.在上周的 Node 峰会上,微软宣布它的开源 JavaScript 引擎 ChakraCore 支持 Linux 和 OS X.ChakraCore 是微软 Edge 浏览器和 Universal Windows Platform 所使用JS引擎 Chakra 的开源版本,是一个独立的JS虚拟机,可嵌入到衍生产品中.微软称,非Windows 平台版本支持的JavaScript特性集与Windows版本相同

Google升级地图服务:支持3D和离线模式

北京时间6月7日消息,据国外媒体报道,谷歌周三在旧金山举行发布会,展示了自有3D地图技术,同时透露将有大批飞机在美国城市上空飞行,绘制城市各个街区的3D地图. 谷歌高管还在发布会上透露,Android版谷歌地图不久将支持离线模式,让美国人到国外旅行时,不需要海外数据套餐服务也能预装地图.谷歌高管拒绝对苹果移动版iOS将弃用谷歌地图的报道做直接回应.科技博客网站9to5Mac此前报道称,定于今年晚些时候发布的苹果iOS 6将放弃谷歌地图. 苹果可能会在下周举行的全球开发者大会(WWDC)上公布iO

Facebook 的开源地图正在挖掘互联网的空白

要将别人带入网络世界,首先必须弄清楚哪里没有互联网. 这就是为什么Facebook在本周发布了一系列地图,开始绘制世界各地的访问和连接差距.第一套地图于11月16日发布,包括南非的Pretoria,马拉维的Lilongwe.加纳首都Accra,以及Haiti和Sri Lanka的城市.这个社交媒体巨头希望通过收集数据来增加世界各地的连接性,以便更好地了解未连接社区面临的挑战. 开源地图是与哥伦比亚大学国际地球科学信息网络和世界银行统计数据合作创建的,用于创建包含人口统计.基础设施开发和现有互联网