チャンネルタイプ
Learn about the different types of Vivox channels available.
読み終わるまでの所要時間 1 分最終更新 5ヶ月前
Vivox は以下の種類のチャンネルを使用します。
チャンネルタイプは、チャンネルへの参加を開始するために使用するメソッドによって示されます。 はエコーチャンネルに参加し、 はグループチャンネルに参加し、 はポジショナルチャンネルに参加します。
JoinEchoChannelAsyncJoinGroupChannelAsycJoinPositionalChannelAsyncエコーチャンネル
エコーチャンネルには、以下の例に示すように、 メソッドを使用して参加します。
JoinEchoChannelAsyncJoinEchoChannelAsync("TestChannel", ChatCapability.AudioOnly)開発者はこれらのチャンネルをユーザーにマイクをテストする場所を提供するために使用したり、Vivox ボイスサーバーへの接続をテストする一般的な方法として使用したりできます。
グループチャンネル
グループチャンネルには、以下の例に示すように、 メソッドを使用して参加します。
JoinGroupChannelAsyncJoinGroupChannelAsync("TestChannel", ChatCapability.TextAndAudio)開発者はこれらのチャンネルを使用して、プレイヤーが接続できるレベル全体にわたるオーディオチャンネルやテキストチャンネルを設定できます。
ノンポジショナルチャンネルがよく使用されるシナリオの例として、一人称シューティングゲームのチームやスクワッド、および MMO のパーティチャットがあります。
ノンポジショナルチャンネルは通常、Vivox の実装で最もよく使用される種類のチャンネルです。
ポジショナルチャンネル
ポジショナルチャンネルは 3D チャンネルとも呼ばれ、以下の例に示すように、 メソッドを使用して参加します。
JoinPositionalChannelAsyncChannel3DProperties props = new Channel3DProperties() //The Channel3DProperties are set to default values, but might need to be changed based on the wanted scale of your game. JoinPositionalChannelAsync("TestChannel", ChatCapability.TextAndAudio, Channel3DProperties)
開発者はこれらのチャンネルを使用して、世界の一部である音声チャットを提供し、ゲームの世界におけるプレイヤーの位置に基づいてプレイヤーの音声を減衰させたりパンさせたりすることができます。この効果を有効にするには、ユーザーの場所を設定する必要があります。プレイヤーの場所を設定する方法については、ポジショナルチャンネルの設定 ページを参照してください。ポジショナルチャンネルを特定の値によってパラメーター化し、プレイヤーの位置が音声に与える影響を変えることができます。