音量を制御しよう

背景

ゲーム音量は適正ですか?誤ったゲーム音量を設定していると、プレイヤーのコンピュータのスピーカーを壊してしまったりプレイヤーの耳への直接的なダメージを与えてしまいます。

さらに、音量はプレイヤーの環境によって大きく異なるため、適切な音量調整が出来る機能が無いといけません、音量調整はRPGアツマールの音量調整バーによって、調整出来るようになっています。

ただし、この音量調整機能は正しくハンドリングしなければならないためこの機能をサポートします。

解説

RPGアツマールには、音量調整バーによるマスター音量を調整する機能があります。

しかし、Unityのマスター音量を直接制御する機能では無いため、RPGアツマールの音量調整バーを 監視して値に応じた音量調整をしなければなりません。

RPGアツマールAPI for Unityにはその自動調整を行う機能があります。

サンプルコード

using RpgAtsumaruApiForUnity;
using UnityEngine;

public class RpgAtsumaruSample : MonoBehaviour
{
    private void Awake()
    {
        // もしプラグインの初期化が終わっていないなら
        if (!RpgAtsumaruApi.Initialized)
        {
            // プラグインの初期化
            RpgAtsumaruApi.Initialize();
            // 音量APIを取得して音量バーの監視を開始する
            RpgAtsumaruApi.VolumeApi.StartVolumeChangeListen();
            // RPGアツマールの音量調整バーが調整されたときに自動でUnityのマスター音量も調整する
            RpgAtsumaruApi.VolumeApi.EnableAutoVolumeSync = true;
        }
    }
}

最終更新