构造函数

new AudioSprite(game, key)

音频精灵是一个组合的音频文件和一个JSON配置。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 参照当前游戏实例。
key string 健全的资产密钥。

公共属性

autoplay : boolean

是一个声音设置为自动播放或不?

Source code: sound/AudioSprite.js (Line 48)

autoplayKey : string

如果一个声音被设置为自动播放,这将是它的标记键。

Source code: sound/AudioSprite.js (Line 41)

config : Object

JSON对象音频阿特拉斯。

Source code: sound/AudioSprite.js (Line 35)

game : Phaser.Game

一个参考目前正在运行的游戏。

Source code: sound/AudioSprite.js (Line 23)

key : string

音频精灵的资产密钥。

Source code: sound/AudioSprite.js (Line 29)

sounds : Object

含有相位物体的音频精灵声音对象。

Source code: sound/AudioSprite.js (Line 54)

公共方法

get(marker) → {Phaser.Sound}

得到一个声音与给定的名称。

参数

名称 类型 参数 默认值 描述
marker string “声音的名字叫得到。”

Source code: sound/AudioSprite.js (Line 115)


play(marker, volume) → {Phaser.Sound}

用给定的名字播放声音。

参数

名称 类型 参数 默认值 描述
marker string <optional>
“声音的名称要播放”
volume number <optional>
1 你要演奏的声音的音量。如果没有给出它将使用的音量时,它被创建(默认为1,如果没有指定)。

Source code: sound/AudioSprite.js (Line 77)


stop(marker)

停止一个声音与给定的名称。

参数

名称 类型 参数 默认值 描述
marker string <optional>
'' “声音的名称停止。如果没有被给予它会停止所有声音在音频精灵。

Source code: sound/AudioSprite.js (Line 93)