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)