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()