この記事でのバージョン
Unity 6000.0.34f1
はじめに
UnityはGameビューのスピーカーのマークから、全ての音をミュート(無効)に出来ます。
![]() |
今回はこのミュートが有効になってるかプログラムで確認したり、
プログラムからミュート状態を変更したりというエディタ拡張の話です。
と言っても、EditorUtilityのaudioMasterMuteで簡単に確認出来ますし、
using UnityEditor;//EditorUtilityを使うのに必要
//ミュート状態の確認(trueならミュート = 音が鳴らない状態) Debug.Log($"EditorUtility.audioMasterMute : {EditorUtility.audioMasterMute}");
![]() |
状態の変更もbool値を代入するだけ。
//ミュート状態を変更 EditorUtility.audioMasterMute = !EditorUtility.audioMasterMute;