ボイスチャット

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

ボイスチャット は、話している他のユーザーとの距離に基づいて現実的なコミュニケーションをシミュレートする近接ベースのチャット機能です。他のユーザーのアバターに近づくほど、彼らの声は大きくなり、逆に、あなたが遠くにいるほど、彼らの声は柔らかくなります。

ボイスチャットは、最大 50ユーザーをサポートする場所でのみ利用できます。

Two users chatting with voice inside an experience

ボイスチャットを有効にする

エクスペリエンスでボイスチャットを有効にする前に、公開 して、Studio 内の ゲーム設定 メニューを有効にする必要があります。

  1. スタジオでエクスペリエンスを開きます。
  2. ツールバーの ホーム タブから ゲーム設定 を開きます。
  3. ウィンドウの左側の コミュニケーション タブに移動します。
  4. マイクを有効にする を切り替えて、セレクターがグレーから緑に変わります。
  5. (オプション) エクスペリエンス内のユーザー間のコミュニケーションを向上させるには、 カメラを有効にする を切り替えて、資格のあるユーザーが動きでアバターをアニメーションできるようにします。

ボイスチャットは、エクスペリエンス全体で最大 50 ユーザーに設定されているすべての場所で、機能に登録した検証済み 13+ ユーザーに利用できるようになりました。

最大ユーザーを設定

以前、場所に最大ユーザー数を 50 以上に設定した場合、ボイスチャットをサポートするためにそれを減らす必要があります。

  1. ゲーム設定 ダイアログの左側のナビゲーションで 場所 を選択します。エクスペリエンス内のすべての場所が表示されます
  2. クリックする ボタンは、50人以上のプレイヤーがいる場所の隣にあり、 場所を構成する を選択します。
  3. 最大プレイヤー フィールドに、50未満または等しい数を入力します。
  4. クリックする 保存 ボタン、そして 公開 をクリックして、変更を保存します。

場所の最大ユーザー数を 50 未満に更新すると、すでに異なる、より高い数に構成されたサーバーがある可能性があります。これらのサーバーはボイスチャットをサポートしないので、サーバーを再起動することをお勧めします。

場所ごとに無効プレース

エクスペリエンス内のすべての場所でボイスチャットを有効にしたくない場合は、EnableDefaultVoice プロパティを介してボイス資格が得られる可能性のある特定の場所で無効にすることができます。

エクスペリエンス内の特定の場所でボイスチャットを無効にするには:

  1. スタジオで場所を開きます。

  2. ツールバーの モデル タブで、 サービス アイコンをクリックします。

  3. Select VoiceChatService and click 挿入 .

  4. In the エクスプローラ window, select ボイスチャットサービス .

    VoiceChatService in Explorer hierarchy
  5. プロパティ ウィンドウで、 EnableDefaultVoice プロパティを無効にします。

  6. 場所を公開して、変更を保存し、サーバーを再起動して、現在実行中のすべてのサーバーに変更が適用されるようにします。

ボイスチャットステータス状況チェック

ユーザーがボイスチャットを有効にしたかどうかを確認するには、IsVoiceEnabledForUserIdAsync()LocalScript で呼び出したり、ScriptRunContextEnum.RunContext.Client に設定したりしてください。

クライアントスクリプト - Voice Chat ステータスをチェック

local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end