行走图编辑器
区域说明
#1 | 工作区域 | 用于显示和操作当前序列帧图、部件、辅助体的主显示区域 |
#2 | 帧控制台 | 用于确定行走图的方向模式、选择序列帧图、以及导入资源等操作 |
#3 | 帧图属性面板 | 用于修改选定的序列帧图、部件、辅助体的属性 |
#4 | 动作列表 | 对该行走图动作的管理和显示 |
#5 | 部件列表 | 对该行走图部件的管理和显示 |
#6 | 功能菜单 | 设置辅助体 自定义辅助体,根据具体的项目决定具体的功效显示辅助体 显示已定义的辅助体显示上一帧 勾选此项后显示上一帧序列帧图作为参考 |
导入素材
点击新增行走图(如何导入我的资源)
选择一张或多张行走图,点击确定,选择一张时可以是单张图或全方向行走图。
导入完成后,四个方向都有对应的帧图,分别都是4帧。
而未勾选全方向行走图则表示仅导入到当前选中的方向里,且只有一帧图,所以横向纵向切割都是1。
全方向行走图
勾选此项表示当前图作为全方向行走图,
根据方向模式和映射表将图切割导入到对应的方向上去
勾选此项导入时会清空掉当前动作下此前已导入的帧图
方向模式
导入资源时也可以设置方向模式,表示该张行走图素材是几方向的素材
(如果与GC预制的方向映射不同则需要处理图片素材了)
等分切割设置
横向和纵向的等分切割数,切割后单元格图就变成了多张的序列帧图(原图并未实际切割)
预览切割图源和切割方式
实时预览当前导入的图源和切割效果
全方向行走图对应的方向参考
如果勾选全方向行走图时,会显示箭头标志
表示行走图的方向,会把同一行切割图导入到对应箭头标志的方向上
否则仅把图导入到当前指定的方向内
工作区域
缩放视图区域
鼠标滚轮缩放视图区域,快捷键Z
还原至100%显示
移动视图区域
方法一 | 鼠标右键(或中键) 按下后移动鼠标即可移动视图区域 |
方法二 | 按住空格键+鼠标左键 拖拽工作区域 |
对象操作工具
选中对象
鼠标左键单击对应的图片,可能是帧图/部件/辅助体
移动已选中对象
键盘控制 | 方向键移动1像素 或 SHIFT+方向键移动10像素 |
鼠标操作 | 拖拽对象 |
属性面板操作 | 通过设置属性面板中的x和y 移动对象 |
旋转
鼠标操作 | 拖拽对象选框右下角的黑圈 |
属性面板操作 | 通过设置属性面板 中的旋转度 |
缩放
鼠标操作 | 拖拽对象选框的矩形小块 ,其中右下方的矩形小块在按住SHIFT时会等比缩放 |
属性面板操作 | 通过设置属性面板 中的宽度/高度/宽度放大比例/高度放大比例 |
帧控制台
方向模式
根据素材的规格决定该行走图的方向模式,比如四方向行走图,那么这里应该选择4方向
选择帧图
鼠标左键点击帧即可选中该帧,工作区会切换到当前帧显示
如果有部件,其部件也会显示对应该动作和该方向的该帧图案
(如果没有足够的帧,会取模)
插入帧
右键点击帧图弹出菜单:在当前位置之前插入帧图片,和导入素材一致
移动帧
右键点击帧图弹出菜单:选择左移或右移移动帧图更换位置,也可以通过快捷键ALT+左右方向键
进行更换
等待
可以单独设置指定帧图的等待时间,当播放时遇到设置了等待时间的帧则会根据该时间来停留显示。
单位帧 | 该方式与实际帧率有关系,比如帧率设置为20,游戏帧率为60, 那么等待1帧则游戏实际渲染3帧的时间(60/20*1)也就是意味着等待3帧表示等待3倍间隔时间 |
单位时间 | 在该帧中停留预设的时间,这种方式与实际帧率无关。 |
复制、粘贴、删除操作
复制帧 | 右键点击帧图弹出菜单: 选择复制通过 快捷键CTRL+C 进行复制 |
粘贴帧 | 右键点击帧图弹出菜单: 选择粘贴通过 快捷键CTRL+V 进行粘贴粘贴会将此前复制的帧图粘贴到当前选中的帧后面 |
删除 | 右键点击帧图弹出菜单: 选择删除通过 快捷键CTRL+D 进行删除 |
对齐操作
当前方向对齐当前帧坐标 | 在当前动作下的当前方向的其他帧图统一设置为当前帧的坐标位置 |
所有方向对齐当前帧坐标 | 在当前动作下的所有方向的帧图统一设置为当前帧的坐标位置 |
所有动作的当前方向对齐当前帧坐标 | 在所有动作下的当前方向的帧图统一设置为当前帧的坐标位置 |
所有动作的所有方向对齐当前帧坐标 | 在所有动作下的所有方向的帧图统一设置为当前帧的坐标位置 |
批量位移
可以批量将当前方向(或所有方向)的全部序列帧图设置为指定的坐标点或相对偏移多少像素
相对 | 勾选此项后所有序列帧图以自己当前坐标点进行相对偏移 |
所有方向 | 勾选此项后将作用于所有的方向而非当前方向的全部帧图 |
属性
打开编辑帧属性面板进行编辑,详细操作参考下方表格
方向模式
导入资源时也可以设置方向模式,表示该张行走图素材是几方向的素材
(如果与GC预制的方向映射不同则需要处理图片素材了)
方向模式 | 说明 |
---|---|
1方向 | 只有左(4)方向的行走图,切换至右(6)方向会水平翻转 (小技巧:实际素材可以不一定面朝左方向,根据游戏需求而定。) 锁定后不会自动翻转 |
2方向 | 只有左(4)和右(6)方向的行走图 |
3方向 | 只有左(4)和上(8)以及下(2)方向的行走图, 切换至右(6)方向会显示左方向水平翻转的图 |
4方向 | 左(4)、右(6)、上(8)、下(2)方向的行走图 |
5方向 | 左(4)、上(8)、下(2)、左下(1)、左上(7)方向的行走图 其中右(6)、右下(3)、右上(9)会对应左(4)、左下(1)、左上(7)水平翻转 |
8方向 | 拥有左(4)、右(6)、上(8)、下(2)、左下(1)、左上(7)、右下(3)、右上(9)方向的行走图 |
帧图源裁剪编辑
已导入的图片,选定帧右键菜单中选择属性即可弹出编辑窗口,可以调整裁剪的位置和尺寸。
帧属性编辑 | 说明 |
---|---|
图源 | 列出了当前行走图导入的所有图源,可以选择切换,或定位 (显示该图源在资源管理器的位置) |
编辑裁剪帧图 | 使用鼠标拖拽选择需要裁剪的区域即可,或右边属性栏输入裁剪的坐标和范围 |
缩放裁剪区域视图 | 在编辑裁剪帧图区域内用鼠标滚轮进行缩放视图 ,以及使用Z键还原100%视图 |
属性面板
属性 | 说明 |
---|---|
x | 设置和获取选定的序列帧图、部件、辅助体的水平位置,相对于行走图的原点(十字准心) |
y | 设置和获取选定的序列帧图、部件、辅助体的垂直位置,相对于行走图的原点(十字准心) |
宽度 | 设置和获取选定的序列帧图或辅助体的宽度,部件无法设置宽度 |
高度 | 设置和获取选定的序列帧图或辅助体的高度,部件无法设置高度 |
旋转度 | 设置和获取选定的序列帧图、部件、辅助体的旋转度 |
透明度 | 设置和获取选定的序列帧图、部件、辅助体的透明度 |
色相 | 设置和获取选定的序列帧图、部件、辅助体的色相 |
模糊 | 设置和获取选定的序列帧图、部件的模糊度 |
色调 | 设置和获取选定的序列帧图、部件的色调(色调参考) |
宽度放大比例 | 设置和获取部件的宽度放大比例,仅部件可用 |
高度放大比例 | 设置和获取部件的高度放大比例,仅部件可用 |
动作表情管理
用于管理该行走图的动作表情
属性 | 说明 |
---|---|
选中动作表情 | 鼠标左键单击即可选中指定的动作表情,进入编辑和查看该动作表情的帧图(包括所有方向下的帧图) |
新增动作表情 | 从动作表情列表中选择一个新增的动作表情 动作表情列表是由编号-名称统一管理,行走图可能具备一个或多个动作表情 动作表情在游戏内的意义根据具体项目而定 |
复制动作表情 | 复制当前选中的动作表情序列帧图设定到剪贴板CTRL+C |
粘贴动作表情 | 粘贴此前复制的动作表情序列帧图设定到当前的选定的位置上CTRL+V |
删除动作表情 | 删除行走图当前指定的动作表情数据CTRL+D 或 DELETE |
部件管理
用于管理该行走图的部件,可自由定义有哪些部件,每个部件可以绑定一个行走图(不允许循环嵌套)。
属性 | 说明 |
---|---|
选中部件 | 鼠标左键单击即可选中指定的部件,选中后可以在属性面板中编辑其属性 |
调整位置 | 可以拖拽或者ALT+上下方向键进行调整位置。位置影响显示层级。越下层则显示在越前方 |
新增部件 | 从部件列表中选择一个部件进行新增 动作列表是由编号-名称统一管理,行走图可能具备多个部件 部件在游戏内的意义根据具体项目而定 |
更换部件 | 对已存在的部件进行更换 |
删除部件 | 删除选中的部件 |
跳转 | 跳转到指定的部件-行走图中进行编辑 |
显示/隐藏 | 显示和隐藏该部件,仅用于编辑器中预览使用,隐藏的部件无法在工作区域中选中 |
锁定 | 锁定该部件,锁定的部件无法在工作区域中选中它 |
辅助体
辅助体用于游戏的辅助计算用,如显示动画的位置。