リリース 3.7.6
概要
バージョン 3.7.6では、SDKのビルドパネルが刷新され、マルチプラットフォームでのビルド&パブリッシュ機能が追加されました。また、Android/Quest向けアバターのビルド&テストが可能になりました。さらに、ClientSimの一時停止メニューの改善や、いくつかのバグ修正も行われています。
修正と変更
- VRChat SDKのビルドパネルが大幅に刷新されました。
- パブリッシュ時に、複数のプラットフォームを同時にターゲットとして選択できるようになりました!
- マルチプラットフォームでのビルド&パブリッシュ機能では、選択した各プラットフォームに対して順番にコンテンツのビルドが実行されます。常にPC版からビルドが始まります(PC版が選択されている場合)。
- 進捗状況は、ビルドパネルおよびエディタ右下からアクセスできるUnityの「Background Processes」ウィンドウで確認できます。
- ビルドが完了すると、エディタはビルド開始時のプラットフォームに戻ります。
- 更新されたUIには、Android/Quest向けの「ビルド&テスト」をサポートするためのすべての変更が組み込まれています。
- コンテンツ情報の編集機能が改善されました。
- 「コンテンツ警告」セクションがシンプルなドロップダウンに変更されました。
- タグエディタは新しいポップアップウィンドウに移動しました。
- サムネイルの撮影が大幅に簡単になり、レスポンスも向上しました。
- 同様に、この新しい手法により、過去に発生していた色空間(Color Space)やポストプロセッシングに関する問題が解決されました。
- パブリッシュ時に、複数のプラットフォームを同時にターゲットとして選択できるようになりました!
- Android/Quest向けのアバター作成およびテストが可能になりました。
- これにはPCへのスマートフォン(またはADB接続可能なデバイス)の接続が必要です。
- 詳細はドキュメントをご覧ください!
- Contact Senderのローカルのみ(local only)設定に対応しました。
- 「ローカルのみ」を有効にすると、Contact SenderはローカルのみのContact Receiverと同様に、ローカルのアバター上にのみ存在します。
- これらはアバターのパフォーマンスランクには影響しませんが、Contactの合計数制限にはカウントされます。
- PlayモードでVRChat Contactsを切り替える際に発生することがあった例外を修正しました。
- クライアントバージョン
2025.1.2(およびそれ以前)のすべてのVRChat Constraintの修正を適用しました。
Client Sim
- 新しいClientSimの設定である
Hide Menu on Launchを追加しました。- この設定を有効にすると、ClientSimとVRChatクライアントの差異に関する警告に同意した後、Playモードに入ると自動的にClientSimのポーズメニューが閉じるようになります。
- さらに、ClientSimのポーズメニューは、クライアントのクイックメニューと同様に、プレイヤーを移動させると自動的に閉じるようになりました。
- 単一のGameObject上で複数の
UdonBehaviourスクリプトがClientSimで正しく機能しない問題を修正しました。
変更と修正3.7.6-beta.2
- UdonSharpのログ監視機能を、VRChatの新しいログファイル形式に対応するように更新しました。
- Linux環境でワールドをアップロードできない問題を修正しました。
- LinuxはSDKのサポート対象外ですが、社内テストの結果、ワールドおよびアバターのアップロードが可能になっているはずです。
- 「Prepare Your Content」パネルで「Show All Avatar Performance Details」にチェックを入れた際、パネルが自動的に折りたたまれないように修正しました。
- 「Validations」パネルは、シーン内に変更があった場合のみ再スキャンを行うようになりました。
- これにより、エディター全体のパフォーマンスが向上します。
- 「The information provided above is accurate (...)」を確認するチェックボックスが、ワールドやアバターを切り替える際に正しくリセットされるようになりました。
- マルチプラットフォームビルドの際、Androidビルド用のASTC圧縮設定が正しく適用されるようになりました。
- テクスチャがASTC圧縮を使用していない場合にAndroidへのアップロードをブロックできなかったベータ版SDKの問題を修正しました。
- SDKのバリデーションメッセージ一覧において、ウィンドウサイズを小さくした際にテキストが正しく折り返されるようになりました。
- 同じゲームオブジェクトでPhysBoneとConstraintコンポーネントを併用した際の実行順序に関する問題を修正しました。
正式版での変更点と修正点
- Avatar SDKのバリデーションリスト内のパフォーマンス統計が、ランク順に正しくソートされるようになりました。
- Avatar SDKでビルドがブロックされている際、「Build & Publish」ボタンに「... the terms below ...」と正しく表示されるようになりました。
既知の問題
- 稀にビルド中に「All pipe instances are busy」というエラーが表示されることがあります。これはUnity側の問題ですので、エディタを再起動してから再度試すと解決します。
