Photon Voice 2
手順
手順1
- photonのアカウントを作成する
手順2
- ダッシュボードにてAppを2つを作成する(「REALTIME」「VOICE」)

手順3
- UnityのプロジェクトにPhoton Voice 2をインポートする
手順4
- Unityのヒエラルキーウィンドウにて、空の「Game Object」を作成する(ヒエラルキーウィンドウにて右クリックし「Create Empty」を選択)
手順5
- 作成した「Game Object」にコンポーネントを3つ追加する(「Unity Voice Client」「Recorder」「Connect And Join」)

手順6
- ダッシュボードにて、「手順2」で作成したApp(VOICE)の「App ID」をコピーする
手順7
- 「手順5」で追加した「Unity Voice Client」コンポーネントの「App Settings」の「App Id Voice」にコピーしたIDをペーストする
手順8
- 「手順5」で追加した「Unity Voice Client」コンポーネントの「App Settings」の「Fixed Region」に「jp」と記述する

手順9
- 「手順5」で追加した「Recorder」コンポーネントの「Debug Echo」にチェックを入れる(自分の声をしっかり認識できているか確認できるようになる)

手順10
- 「手順5」で追加した「Unity Voice Client」コンポーネントの「Primary Recorder」に「手順4」で作成した「Game Object」をアサインする

手順11
- Unityのプロジェクトウィンドウの「Assets」にて「Resources」フォルダを作成する
手順12
- Unityのヒエラルキーウィンドウにて、空の「Game Object」を作成し、「Speaker」という名前に変更する
手順13
- 「手順12」で作成した「Speaker」に「Speaker」コンポーネントを追加する
手順14
- 「手順11」で作成した「Resources」フォルダに、ヒエラルキーウィンドウにある「Speaker」オブジェクトをドラッグ&ドロップする(プレファブ化する)

手順15
- ヒエラルキーウィンドウにある「Speaker」オブジェクトを消す(Delete)
手順16
- 「手順4」で作成した「Game Object」の「Unity Voice Client」コンポーネントの「Speaker Prefab」に、「手順14」で作成したプレファブをアサインする

手順17
- 必要に応じて「PhotonServerSettings」を設定する(Project/Assets/Photon/PhotonUnityNetworking/Resources/PhotonServerSettings)
注意点
- 「Photon Vice 2」の対応プラットフォームは「Windows・UWP・macOS・Linux・Android・iOS・PlayStation 4・PlayStation 5・Nintendo Switch・MagicLeap・HoloLens 2・Xbox One ・XboxシリーズX・XboxシリーズS」であり、「WebGL」には対応しておらず、「Photon Voice 2」をプロジェクトにインポートしてある状態で「WebGL」形式にビルドする事はできない
コメント