PlayOneShot#
- ExportAudioSource.PlayOneShot(volumeScale)#
AudioSource に紐づいている AudioClip を一度のみ再生します。
PlayOneShot
は 同 AudioSource でPlay()
中の AudioClip の再生を中断しませんPlayOneShot
によって再生された AudioClip はStop()
,Pause()
することができません
- Parameters:
volumeScale (
number
) -- 再生音量(0 ~ 1 の範囲で指定できます)
Example#
-- root
-- -> Cube
-- -> AudioSource(Audio1 という AudioClip が紐づいている)
-- -> AudioSource(Audio2 という AudioClip が紐づいている)
-- 対象の ExportTransform を取得する
local cube = vci.assets.GetTransform("Cube")
-- Cube にアタッチされているすべての AudioSource を取得する
local audioSources = cube.GetAudioSources()
-- VCI 生成時に実行
-- Audio1 を一度のみ再生する
audioSources[1].PlayOneShot(1.0)
-- PlayOneShot した音は Stop しても止まらない
-- audioSources[1].Stop()