Audio
音频
 控制本地音频音效播放枚举列表
Audio.TARGET_TYPE
- 描述: 目标类型
| 成员名称 | 成员说明 | 
|---|---|
| Character | 角色 | 
| Creature | 生物 | 
| Element | 元件 | 
Audio.ATT_MODE
- 描述: 衰减模式
| 成员名称 | 成员说明 | 
|---|---|
| None | 无 | 
| Linear | 线性 | 
| BrickWall | 断崖 | 
| CloseDrop | 近处快速 | 
| FarDrop | 远处快速 | 
函数列表
PlaySFXAudio3DInTarget
- 
描述: 播放一个指定音效,音效需挂载在角色,生物,元件对象上。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| AudioId | number | 音效Id | 
| TargetType | Audio.TARGET_TYPE | 目标类型 | 
| TargetId | number | 目标id | 
| Distance | number | 传播距离 | 
| AttenuationMode | Audio.ATT_MODE | 衰减模式 | 
| Duration | number | 播放持续时间,单位s,默认为0。 | 
| Volume | number | 音量大小,最小值为0,最大值为100,默认为0。 | 
| Tune | number | 音效变调,最小值为-48,最大值为48,默认为0。 | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| playId | number | 播放音效id,-1表示播放失败 | 
local AudioId = 700001local TargetType = Audio.TARGET_TYPE.Elementlocal TargetID = 262--如果在角色身上播放修改 TargetType = Audio.TARGET_TYPE.Character TargetID = 610140737498231334(玩家id)local Volume = 100local Duration = 4local AttenuationMode = Audio.ATT_MODE.Linearlocal Distance = 50local Tune = 0local playId = Audio:PlaySFXAudio3DInTarget(AudioId, TargetType, TargetID, Distance, AttenuationMode, Duration, Volume, Tune)PlaySFXAudio2D
- 
描述: 播放一个指定2D音效。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| AudioId | number | 音效Id | 
| Duration | number | 播放持续时间,单位s,默认为0。 | 
| Volume | number | 音量大小,最小值为0,最大值为100,默认为0。 | 
| Tune | number | 音效变调,最小值为-48,最大值为48,默认为0。 | 
返回字段:
| 返回字段 | 字段类型 | 说明 | 
|---|---|---|
| playId | number | 播放音效id,-1表示播放失败 | 
local AudioId = 700001local Duration = 4local Volume = 100local Tune = 0local playId = Audio:PlaySFXAudio2D(AudioId, Duration, Volume, Tune)StopSFXAudio
- 
描述: 停止播放音效。 
- 
范围: 客户端 
参数列表:
| 参数 | 类型 | 说明 | 
|---|---|---|
| PlayId | number | 调用播放接口时返回的Id | 
Audio:StopSFXAudio(PlayId)