Animator
继承自:
描述
负责动画播放和复制的主要类。播放动画轨迹的所有复制都是通过Animator实例处理的
属性
| Controller数据 |
| 是否暂停 |
| 骨骼资源 |
| 动画控制器资源 |
函数
void () |
|---|
| 清空持有的资源 |
| 检测是否已经失效了 |
| 获取动画控制器资源 |
| 获取当前的骨骼资源 |
int GetLayerCount () |
|---|
| 获取当前layer的个数 |
| 设置动画控制器资源 |
| 更新动画控制器资源 |
| 设置骨骼资源 |
| 更新骨骼资源 |
| 播放一个state |
| 渐变动画:淡入淡出 |
| 设置animator属性的浮点数数据类型KV值 |
| 设置animator属性的整数数据类型KV值 |
| 设置animator属性的布尔数据类型KV值 |
| 设置触发器 |
| 设置layer层级权重 |
void SetBoneTransform (SandboxNode targetBoneNode, SandboxNode baseBoneNode, Vector3 translate, Vector3 rotation, Vector3 scale) |
|---|
| 设置骨骼变换 |
| 设置骨骼模型空间旋转 |
| 新建一个默认的状态机数据:1-AnimatorControllerData;2-AnimatorOverrideController; |
| 获取animator属性的浮点数数据类型KV值 |
| 获取animator属性的整数数据类型KV值 |
| 获取animator属性的布尔数据类型KV值 |
| 获取触发器 |
| 按照index获取层级节点 |
| 获取layer层级权重 |
事件
SBXSignal EventNotify (SandboxNode statedata, constchar* name, int layerIndex, StateMachineMessage state) |
|---|
| 发送一个当前状态机消息的通知 |
SBXSignal () |
|---|
| 获取动画完成通知 |
| 获取更新资源通知 |
| 更新资源通知 |
| 动画切片事件通知 |
