1. 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坐标系的更多相关文章

  1. 开源游戏地图编辑器MarbleMap

    开源游戏地图编辑器MarbleMap MIT协议,MarbleMap是一款as3开发的游戏地图编辑器,他免费开源,同时支持Cocos2d-x坐标系和AS3坐标系,功能丰富,不过是一款新推出的开源项目, ...

  2. 开源地图SharpMap源码解析-(1)简介

    1.简介 SharpMap最新版基于.NET Framework 4,采用C#开发的地图渲染引擎,非常易于使用.我这次研究的是比较稳定发布的V1.1版本.可以在GitHub下载该源码,地址:https ...

  3. 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介

    我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...

  4. Tiled Map地图编辑器键盘快捷键

    Tiled是款不错的地图编辑器,不过快捷键真是隐蔽啊,不看github上得wiki根本不知道,用的过程中查英文文档总是觉得慢,所以翻译成了中文. 通用 右键点击图块(tile):复制图块到图章刷(拖动 ...

  5. Cocos2d-x Tiled地图编辑器(一)基本使用

    Tiled地图编辑器支持普通视角地图和45度角地图, 它生成的地图数据文件cocos2d-x完美的支持,Tiled地图编辑器是一个以普通使用为目标地图编辑器,它使用简单而且能够轻松地在不同的游戏引擎中 ...

  6. ArcGIS图框工具5.2发布,支持ArcGIS10.0,10.110.2,支持国家2000坐标系

    ArcGIS图框工具5.2发布,支持ArcGIS10.0,10.110.2,支持国家2000坐标系 下载地址http://files.cnblogs.com/gisoracle/atktoolnew. ...

  7. Openlayer4 - 最好最强大的开源地图引擎

    Openlayer4 - 最好最强大的开源地图引擎 # githubhttps://github.com/openlayers/openlayers # 官网http://openlayers.org ...

  8. mapbox 支持国家2000 坐标系的数据

    最近有个项目使用mapbox作为地图展示,但是mapbox 只支持web 墨卡托(3857)坐标系的数据.而客户想接入其他单位发布的共享数据,共享数据都是基于arcgisserver 发布的国家200 ...

  9. 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(下篇)

    续篇—— 利用开源软件strongSwan实现支持IKEv2的企业级IPsec VPN,并结合FreeRadius实现AAA协议(上篇) 上篇文章写了如何构建一个支持IKEv2的VPN,本篇记录的是如 ...

随机推荐

  1. [技巧篇]19.InputStream与String,Byte之间互转[转载]

    import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOExceptio ...

  2. overflow:auto产生的滚动条在安卓系统下能平滑滚动,而在ios下滚动不平滑

    由于系统的问题,加上-webkit-overflow-scrolling : touch; 即可解决平滑滚动问题

  3. HDU1164

    //HDU 1164 //输入一个数(1<x<=65535) 转化为素数的乘积() #include "iostream" #include "cstdio& ...

  4. [洛谷P2051] [AHOI2009]中国象棋

    洛谷题目链接:[AHOI2009]中国象棋 题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法 ...

  5. 编译redis时 提示make cc Command not found

    在linux系统上对redis源码进行编译时提示提示“make cc Command not found,make: *** [adlist.o] Error 127”. 这是由于系统没有安装gcc环 ...

  6. aio 爬虫,去重,入库

    #aio 爬虫,去重,入库 import asyncio import aiohttp import aiomysql import re from pyquery import PyQuery st ...

  7. 最简单的图文教程,几步完成Git的公私钥配置

    操作的前提是,你有git账号,并且在自己的电脑上已经装好了TorToiseGit工具.下面开始简单的教程: 第一步:Windows-->所有程序-->TortoiseGit-->Pu ...

  8. UIView显示时遮挡导航栏的方法

    [self.navigationController.view:addSubview];

  9. Brave Game HDU1846(巴什博弈)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1846 题目: Problem Description 十年前读大学的时候,中国每年都要从国外引进一些电 ...

  10. z-index 不起作用

    1.第一种情况(z-index无论设置多高都不起作用情况): 这种情况发生的条件有三个: 1.父标签 position属性为relative: 2.问题标签无position属性(不包括static) ...