Release 3.7.6
概要
バージョン 3.7.6 では、SDKのBuild Panelが刷新されました。マルチプラットフォームでのBuild & Publish(ビルドとアップロード)に対応し、Android/Quest向けアバターのBuild & Test(ビルドとテスト)が可能になりました。また、ClientSimのポーズメニューが改善され、いくつかのバグが修正されています。
修正と変更点
- VRChat SDKのBuild Panelが大幅に刷新されました。
- コンテンツの公開時に、複数のプラットフォームを同時にターゲットとして指定できるようになりました!
- Multi-Platform Build & Publish(マルチプラットフォームビルド&パブリッシュ)は、選択された各プラットフォームを順次処理し、それぞれのプラットフォーム向けにコンテンツをビルドします。常にPC(選択されている場合)から開始されます。
- ビルドの進行状況は、Builderパネル、またはエディター右下のエリアからアクセスできるUnityのBackground Processesウィンドウで確認できます。
- ビルド完了後、エディターはビルドを開始した時のプラットフォームに戻ります。
- 更新されたUIには、Android/Quest向けのBuild & Testをサポートするために行われたすべての変更が統合されています。
- Content Infoの編集が改善されました。
- Content Warningsセクションがシンプルなドロップダウンに変更されました。
- タグエディターが新しいポップアップウィンドウに移動しました。
- サムネイルの撮影がより簡単かつ快適に行えるようになりました。
- 同様に、この新しい手法により、過去に発生していたColor SpaceやPost Processingの問題が解消されています。
- コンテンツの公開時に、複数のプラットフォームを同時にターゲットとして指定できるようになりました!
- Android/Quest向けのアバターのビルドおよびテストが可能になりました。
- これには、スマートフォン(またはその他のADBデバイス)をPCに接続する必要があります。
- 詳細は公式ドキュメントをご覧ください!
- Contact Sendersをローカル専用にするサポートを追加しました。
- "local only"を有効にすると、Contact Receiversのローカル専用設定と同様に、Contact Senderはローカルのアバター上でのみ存在するようになります。
- これらはアバターのパフォーマンスランクには影響しませんが、Contactのハード制限数にはカウントされます。
- Playモード中にVRChat Contactsを切り替えると例外が発生する場合がある問題を修正しました。
- クライアントバージョン
2025.1.2(およびそれ以前)に含まれるすべてのVRChat Constraintの修正を実装しました。
Client Sim
- 新しい ClientSim 設定
Hide Menu on Launchを追加しました。- この設定を有効にすると、ClientSim と VRChat クライアントの差異に関する警告に同意した後、Play Mode に入った際に ClientSim のポーズメニューが自動的に閉じられます。
- さらに、ClientSim のポーズメニューは、クライアント内の Quick Menu と同様に、プレイヤーが移動すると自動的に閉じるようになりました。
- 1つの GameObject 上で複数の
UdonBehaviourスクリプトが正常に機能しない問題を修正しました。
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 の問題です。エディタを再起動してから再度試すことで解決します。
最終更新: