Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ゲームにサウンドを追加 | Unity UIとサウンド
Unity初心者向け

bookゲームにサウンドを追加

メニューを表示するにはスワイプしてください

まず、サウンドファイルをアセットフォルダーにドラッグ&ドロップ。

例えば、このシナリオでは、プレイヤーが勝利したときに再生されるサウンドファイルをドラッグしています。

次に、アセットフォルダーからオーディオクリップをサウンドマネージャー内のエフェクトリストにドラッグします。

次に、勝利条件に以下の行を追加。

private void OnTriggerEnter2D(Collider2D collision)
{
    if (collision.tag == "win")
    {
        winPanel.SetActive(true);
        SoundManager.instance.PlayEffect(1);
    }
}

このUnityスクリプトでは、OnTriggerEnter2Dメソッドを使用して、2Dコライダーを持つゲームオブジェクトがトリガーゾーンに入ったことを検出します。オブジェクトのタグが「win」の場合、スクリプトはwinPanelというUI要素をアクティブにし、勝利メッセージや画面を表示します。

同時に、PlayEffectシングルトンインスタンスのSoundManagerメソッドを呼び出して効果音を再生します。再生される効果音は、サウンドマネージャーのエフェクトリスト内のインデックス1にあるもので、通常はUnityエディターで事前に設定されています。

この方法でさらに効果音を追加することができ、すべてが正常に動作します。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  6
some-alt