コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】AudioClip のイントロ付きループ再生ができるコンポーネント

リポジトリ

使用例

using Kogane;
using UnityEngine;

public sealed class Example : MonoBehaviour
{
    [SerializeField] private IntroAudioPlayer m_player;
    [SerializeField] private AudioClip        m_introAudioClip;
    [SerializeField] private AudioClip        m_loopAudioClip;

    private void Start()
    {
        // 再生します
        m_player.Play
        (
            introAudioClip: m_introAudioClip,
            loopAudioClip: m_loopAudioClip
        );

        // 停止します
        m_player.Stop();

        // 音量を設定します
        m_player.SetVolume( 1.0f );
    }
}

2022-11-20_211900