型 変数名 内容 #MonobitEngine.VoiceChat.StreamType SendStreamType ボイスチャットの送信方式についての設定値です。
設定値は、以下に示す定数値が用意されています。
定数値 内容 StreamType.BROADCAST 自分自身を除く、ルーム内の全プレイヤーに対し、自身の音声を送信します。
特にスクリプト上で設定しない場合、この値がデフォルトで設定されます。StreamType.MULTICAST ルーム内の単数または複数の特定プレイヤーに対し、自身の音声を送信します。
この定数値を代入した場合、別途 マルチキャスト配信の対象クライアントの指定 を行なってください。
/* * 自身の音声について、同一ルームに所属する自分自身以外の全プレイヤーに対して送信します。 * * このプロパティの値設定に際し、以下の2つの条件をすべて満たす必要があります。 * 1. このスクリプトをコンポーネント追加されているオブジェクトに対し、MonobitVoice コンポーネントがアタッチされていること。 * 2. このスクリプトを記述するクラスが MonoBehaviour を継承していること */ MonobitEngine.VoiceChat.MonobitVoice monobitVoice = this.gameObject.GetComponent<MonobitEngine.VoiceChat.MonobitVoice>(); if (monobitVoice != null) { monobitVoice.SendStreamRate = MonobitEngine.VoiceChat.StreamType.BROADCAST; }
/* * 自身の音声について、同一ルームに所属する特定のプレイヤーに対して送信します。 * 別途 MonobitEngine.VoiceChat.MonobitVoice.SetMulticastTarget() メソッドなどで、送信相手となるプレイヤーを指定してください。 * * また、このプロパティの値設定に際し、以下の2つの条件をすべて満たす必要があります。 * 1. このスクリプトをコンポーネント追加されているオブジェクトに対し、MonobitVoice コンポーネントがアタッチされていること。 * 2. このスクリプトを記述するクラスが MonoBehaviour を継承していること */ MonobitEngine.VoiceChat.MonobitVoice monobitVoice = this.gameObject.GetComponent<MoobitEngine.VoiceChat.MonobitVoice>(); if (monobitVoice != null) { monobitVoice.SendStreamRate = MonobitEngine.VoiceChat.StreamType.MULTICAST; }