行走图
概述
行走图是指拥有动作、方向、部件及序列帧图的一种高级显示对象,同时支持行走图辅助体。
一个行走图当前的模样是通过确定是哪个动作-哪个方向-哪一帧图来决定的:比如3-攻击动作 -> 下方向 -> 第二帧
部分游戏效果示例演示
点击下方文字可弹出效果展示:
【四方向行走图】#在线预览
【八方向行走图】#在线预览
【一方向行走图】#在线预览
关于动作
统一管理动作列表。
可以自定义预设好一些动作,比如待机、移动、攻击、跳舞等等。
- 当然,有些模板可能在脚本中固定调用了一些动作,比如《苍之羽》,在移动时播放了2-移动动作,不同的游戏或模板有不同的规则,并没有固定的顺序或序号,以游戏项目层自身为准。
关于方向
目前GC支持6种方向的行走图:1方向、2方向、3方向、4方向、5方向、8方向,其中1、3、5方向会自动水平翻转,以便减少素材资源。
比如很多游戏通常2方向都是通过水平翻转制作的,但会储存两个方向的图,如果是WEB端的话则相当于多下载了一个方向的资源图。
GC通用的方向术语
方向系统参考小键盘以5为中心面向其他数字的方向:
1-左下
2-下
3-右下
4-左
6-右
7-左上
8-上
9-右上
↖ | ↑ | ↗ | ||
7 | 8 | 9 | ||
← | 4 | 5 | 6 | → |
1 | 2 | 3 | ||
↙ | ↓ | ↘ | ||
关于序列帧图
支持导入单张序列帧图片
和全方向图
,并支持内部切图。同时每一帧可以调整帧的属性,如偏移量、色调等等。
下图展示了导入单张图片作为一帧,以及导入带有全方向的图的示例
下图展示了选择图片中的一小部分切图作为当前帧显示,比如裁剪了头部
关于部件
可以装载多个部件并调整显示层次,部件播放的和本体的方向、动作、帧是一致的。
使用部件列表统一管理,比如1-头部
2-身体
3-武器
等等,方便换装调用。
比如在ACT-空之猎模板中,主角的枪便是由部件组成,从而实现装备不同枪时行走图也同样会变化。
合图工具
如果素材是由多张图片组成的,可以使用内置的合图工具合成一张图集,以便优化加载速度和提升性能。
关于辅助体
允许作者自定义辅助体,用于游戏玩法上的辅助计算用。
即将支持同一个辅助体在不同的方向、动作、帧其参数也可以不同,以便用于辅助计算精确动作打击之类的游戏。
即将追加支持多种辅助体:圆形
、三角形
、多线性
、线段
。
应用场景
- 行走图可以作为场景对象的一个子显示对象使用:比如场景上的NPC。
- 行走图可以作为行走图组件在界面中显示:比如角色面板中显示行走图。
- 在脚本中由制作者任意场合下使用:作为一种高级显示对象,可任意添加在任何显示容器下面。