AvatarAction 行走图动作数据

一个Avatar可能包含若干个动作,每个动作拥有对应每个方向都有一系列的图集
面向系统参考小键盘以5为中心面向其他数字的方向: 1-左下 2-下 3-右下 4-左 6-右 7-左上 8-上 9-右上
7 8 9
4 5 6
1 2 3

维护人员:黑暗之神KDS
创建时间:2018-12-07

继承
子类

Public 属性

属性
id : number;
动作ID 对应动作库中的ID
frameImageInfo : AvatarFrameImage[];
图集的帧数据信息 默认值=
oriMode : number;
方向模式 1 2 3 4 5 8

Public 方法

方法
getFrameLength(ori : number, useMapping? : boolean): number
获取指定面向的总帧数
getFrameImage(ori : number, frame : number, useMapping? : boolean): AvatarFrameImage
获取当前动作中某个方向与某帧的数据图像
hasOri(ori : number): boolean
是否存在该面向

详情

frameImageInfo

frameImageInfo : AvatarFrameImage[];

图集的帧数据信息 默认值=
面向 - 帧图
2 = AvatarFrameImage 表示该动作面向下的一组帧图数据

oriMode

oriMode : number;

方向模式 1 2 3 4 5 8
其中1、3、5方向会自动镜像翻转

getFrameLength

getFrameLength(ori : number, useMapping? : boolean): number :

获取指定面向的总帧数

参数
ori 面向
useMapping [可选] 默认值=true 使用映射获取实际面向,比如没有7面向则使用4面向代替

getFrameImage

getFrameImage(ori : number, frame : number, useMapping? : boolean): AvatarFrameImage :

获取当前动作中某个方向与某帧的数据图像

参数
ori 面向
frame 帧
useMapping [可选] 默认值=true 使用映射获取实际面向,比如没有7面向则使用4面向代替
返回

数据图像

hasOri

hasOri(ori : number): boolean :

是否存在该面向

参数
ori 面向
返回

boolean


Copyright © 2021 - 2025