Animator
属性
bool Pause |
---|
是否暂停 |
ModelAssetType SkeletonAsset |
---|
骨骼资源 |
ModelAssetType ControllerAsset |
---|
动画控制器资源 |
float Speed |
---|
uint32_t SkipSampleRate |
---|
int CullingMode |
---|
float FixedTickTime |
---|
bool ModelWaitForLoaded |
---|
成员函数
void Clear () |
---|
清空持有的资源 |
检测是否已经失效了 |
设置动画控制器资源 |
更新动画控制器资源 |
新建一个默认的状态机数据:1-AnimatorControllerData;2-AnimatorOverrideController; |
获取动画控制器资源 |
获取当前的骨骼资源 |
设置骨骼资源 |
更新骨骼资源 |
播放一个state |
渐变动画:淡入淡出 |
设置animator属性的浮点数数据类型KV值 |
设置animator属性的整数数据类型KV值 |
设置animator属性的布尔数据类型KV值 |
设置触发器 |
获取animator属性的浮点数数据类型KV值 |
获取animator属性的整数数据类型KV值 |
获取animator属性的布尔数据类型KV值 |
获取触发器 |
int GetLayerCount () |
---|
获取当前layer的个数 |
按照index获取层级节点 |
设置layer层级权重 |
获取layer层级权重 |
void SetBoneTransform (SandboxNode targetBoneNode, SandboxNode baseBoneNode, Vector3 translate, Vector3 rotation, Vector3 scale) |
---|
设置骨骼变换 |
设置骨骼模型空间旋转 |
获取状态的PlayedTime |
获取当前层级正在播放的状态的PlayedTime |
事件
SBXSignal EventNotify (SandboxNode statedata, constchar* name, int layerIndex, StateMachineMessage state) |
---|
发送一个当前状态机消息的通知 |
SBXSignal GetAnimationPostNotify () |
---|
获取动画完成通知 |
获取更新资源通知 |
更新资源通知 |
动画切片事件通知 |