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


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

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

    144545ud3pnunyjxqxnunq

    二、        控制面板

    144545wogwzvlyjllgwwiz

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

    144545fwu0wiriumk1zz0w

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

    44l9

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

    4icnhi

    (上图为先后使用了笔刷为3、标记类型为1,笔刷为1、标记类型为2的设置,进行了路径操作结果)
    C.        物品
    该功能可为地图添加物品,如建筑物、植被、传送门等。当勾选“路径网格”时,不能进行物品操作。
    操作面板如下图所示:

    144546kwoo8u7ffee7fwwv

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

    144546qw2lq9z2ll2bk3a2

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

    144546va10h88zhg50llsg

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

    144546btj3l3jsjkj3ebob

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

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

    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/

  • 相关阅读:
    PHP获取某年第几周的开始日期和结束日期
    Java多线程(一)
    Java多线程学习
    使用反射实现 webdriver page 类
    PageObjects 设计模式
    Selenium WebDriver 工作原理
    Selenium2.0 Webdriver 随笔
    Selenium-Grid2 配置RemoteWebDriver
    Java多线程基础(二)
    Java多线程基础(一)
  • 原文地址:https://www.cnblogs.com/Siegel/p/5932194.html
Copyright © 2020-2023  润新知