Animation
动画系统
可以对角色|生物进行动画控制枚举列表
Animation.PLAYER_TYPE
- 描述: 动画播放对象类型
| 成员名称 | 成员说明 |
|---|---|
| Character | 角色 |
| Creature | 生物 |
Animation.PART_NAME
- 描述: 动画播放类型
| 成员名称 | 成员说明 |
|---|---|
| FullBody | 全身播放 |
| UpperBody | 半身播放 |
函数列表
PlayAnim
-
描述: 让角色播放动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型 |
| PlayerID | number | 角色|生物ID |
| AnimName | string | 播放动画名称 |
| PartName | Animation.PART_NAME | 动画播放类型,默认为全身动画 |
local localPlayerId = Character:GetLocalPlayerId()Animation:PlayAnim(Animation.PLAYER_TYPE.Character, localPlayerId, "Rush", Animation.PART_NAME.FullBody)Animation:PlayAnim(Animation.PLAYER_TYPE.Creature, 228, "Rush", Animation.PART_NAME.FullBody)StopAnim
-
描述: 让角色停止播放动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型:角色|生物 |
| PlayerID | number | 角色|生物ID |
| AnimName | string | 播放动画名称 |
| PartName | Animation.PART_NAME | 动画播放类型 |
| BlendOutTime | number | 动画混合时间,默认值:0.2 |
local localPlayerId = Character:GetLocalPlayerId()Animation:StopAnim(Animation.PLAYER_TYPE.Character, localPlayerId, "Rush", Animation.PART_NAME.FullBody, 0.5)Animation:StopAnim(Animation.PLAYER_TYPE.Creature, 228, "Rush", Animation.PART_NAME.FullBody, 0.5)PlayAnimAIGC
-
描述: 让角色播放视频动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型:角色|生物 |
| PlayerID | number | 角色|生物ID |
| AnimIndex | number | 生成的视频动作id按顺序依次为:1、2、3 |
| IsLoop | boolean | 是否循环播放 |
local localPlayerId = Character:GetLocalPlayerId()Animation:PlayAnimAIGC(Animation.PLAYER_TYPE.Character, localPlayerId, 1, true)Animation:PlayAnimAIGC(Animation.PLAYER_TYPE.Creature, 222, 1, true)StopAnimAIGC
-
描述: 让角色停止播放视频动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型:角色|生物 |
| PlayerID | number | 角色|生物ID |
local localPlayerId = Character:GetLocalPlayerId()Animation:StopAnimAIGC(localPlayerId)PlayAnimSplice
-
描述: 让角色播放拼接动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型:角色|生物 |
| PlayerID | number | 角色|生物ID |
| AnimIndex | number | 拼接动作id按顺序依次为:1、2、3 |
| IsLoop | boolean | 是否循环播放 |
local localPlayerId = Character:GetLocalPlayerId()Animation:PlayAnimSplice(Animation.PLAYER_TYPE.Character, localPlayerId, 1, true)Animation:PlayAnimSplice(Animation.PLAYER_TYPE.Creature, 222, 1, true)StopAnimSplice
-
描述: 让角色停止播放拼接动作动作。
-
范围: 客户端
参数列表:
| 参数 | 类型 | 说明 |
|---|---|---|
| PlayerType | Animation.PLAYER_TYPE | 播放对象类型:角色|生物 |
| PlayerID | number | 角色|生物ID |
local localPlayerId = Character:GetLocalPlayerId()Animation:StopAnimSplice(Animation.PLAYER_TYPE.Character,localPlayerId)