Lib9Editor工具文档(文章的后面有编辑器的截图)
在Lib9中有可以显示动画、以及游戏中的地图,那么动画和游戏中的地图这些图片资源是如何组织的呢,这个就要 用到Lib9Editor编辑器了,Lib9Editor是Lib9引擎配套的动画、地图等编辑器,它具有功能强大操作方便的特性, 通过它可以很好的实现美术和程序的分离,便于团队协作,提高效率,下面就介绍一下在操作Lib9Editor的一些注意地方
1:LibEditor的功能
从与Lib9引擎的配合来看,它支持多张图片,多套调色板、帧中嵌套帧、地图编辑、文本导出非常强大有 用的功能 从Lib9Editor本身操作来看,它提供了缩放功能、参考线对齐、合并两个edt文件(Lib9Editor编辑文档) 、导出edt文件的原始图片和调色板等数据,支持键盘快捷键操作( 如:按住Ctrl键在地图中拖动地图对象将会复 制地图对象)
2:常见有效率的操作
(1):在模块编辑中调整模块大小
通常使用的是将鼠标移动到图片模块矩形的边框等鼠标指针变成这种形状后按住鼠标开始通过来改变图片 模块大小,但是手动通过可能不好把握准确性,那么这个时候最好的方式就是使用键盘快捷键来精确操作
按住Ctrl键移动上方向键矩形下边框上移一个像素(矩形高度减少一个像素)
按住Ctrl键移动下方向键矩形上边框下移一个像素(矩形高度减少一个像素)
按住Ctrl键移动左方向键矩形右边框左移一个像素(矩形宽度减少一个像素)
按住Ctrl键移动右方向键矩形左边框右移一个像素(矩形宽度减少一个像素)
按住Shift移动方向键正好和按住Ctrl键移动方向键相反,矩形将会增加一个像素的宽度或者高度
直接按方向键将移动图片模块的选择框
(2):使用“移动数量”选项来一次性移动多个位置
移动多个模块或者帧或者动画等需要选中在模块编辑中的“移动数量”复选框,选中之后每当移动的时候就会 弹出一个要求输入移动数量的对话框,输入的数量就是要移动的数量,如果只是移动1,而不想每次移动都弹出输 入数量对话框,则需要取消模块编辑“移动数量”复选框的选中状态,默认是不选中的
(3):嵌套帧的使用
帧中嵌套帧帧有许多模块组成这个没有什么问题,但是Lib9Editor中帧里面可以嵌套帧则是一个比较重要的功能,这个功能可 以在组建新帧的时候利用已经拼接好得其它帧,这样大大的提高了效率
(4):编辑地图
地图主要由两部分组成,地图背景和地图背景上的元素,地图背景只能由固定大小的tile组成,地图上的元素没有这个限制
地图背景的编辑在帧中进行,其实可以将地图背景想象成为一种特殊的帧,该帧由所有大小相同的模块组 成,只是作为地图背景Lib9Editor提供了一些命令选项来有利于地图背景的编辑而已!
编辑地图首先第一步是要确认将某一帧作为地图来处理(在帧编辑中选择作为地图的帧,点击右键选择“ 保存为地图”后,这时被选中的帧就是一张地图背景了)
复制相同tile的地图tile,有时候一张地图上相邻的tile往往相同,那么这个时候就可以使用“修改地图 ”的命令来一下复制多个地图tile了(在地图帧的帧模块中选择需要复制的tile,点击右键,然后再弹出来的对话 框输入需要复制的x坐标和y坐标的tile个数,这个就会将该tile在地图上复制x乘以y个)
在拼接地图背景的时候,只需要将 tile放到地图每个tile位置的附近,然后使用“Tile对齐”的命令就 可以达到自动调节tile的位置。
在拼接地图背景的时候可能会出现一些重复的 tile,那么这个时候 可以使用“删除重复”的命令 来删 除那些重复的 tile,选项“重复Tile数”将会显示地图背景上每个tile位置的tile个数,大于1的将会显示出数字 来
5:下面是一些使用的截图
在编辑模块(游戏中只需要使用图片的一部分) 在编辑帧(很多模块可以组成帧) 在编辑游戏使用的地图