リリース 3.6.2-beta.2
概要
今回のアップデートでは、AI Navigationの追加、アバターエディターパネルの改善、新しいPlayer State APIの実装が行われました。また、ClientSimでの入力イベントの不具合や、インラインスプライト使用時にワールドのアップロードが失敗する問題も修正されています。
新機能
- 本リリースでは、Unity 2022の「AI Navigation」パッケージを統合しました。これにより、シーンのジオメトリから自動生成されるナビゲーションメッシュを使用して、ゲームワールド内をインテリジェントに移動するノンプレイヤーキャラクター(NPC)を作成できるようになります。
- VRChat SDKにAI Navigationパッケージへの参照が含まれるようになったため、シーンをアップグレードすると「AI Navigation」ウィンドウが表示されます。このウィンドウは、右クリックして「Close」を選択することで閉じることができます。
- 以下のドキュメントおよびサンプルシーンを公開しましたので、ぜひ活用してください。VRChatワールド向けAI Navigationドキュメント、およびAI Navigationサンプルシーン。
- 一部のアバターエディターパネルが更新されました:
- Expression Parameters(式パラメーター)およびExpressions Menu(式メニュー)のエディターがゼロから再構築されました。
- 更新されたExpression Parametersエディターでは:
- ドラッグ&ドロップで要素の順序を簡単に変更できるようになりました
- パラメーターが使用する同期バイト数をプログレスバー形式で確認できるようになりました
- Expression Parametersアセットに新しいアイコンが追加され、Assetsフォルダー内で見つけやすくなりました。
- アップデートされたExpressions Menuエディター:
- 現在のメニューコントロール数と、追加可能な最大コントロール数が表示されるようになりました。
- 各コントロールの種類が一目で確認できるようになりました。
- ドラッグ&ドロップで簡単にコントロールの並べ替えができるようになりました。
- 警告およびエラー表示が改善・更新されました。
- すべてのコントロールタイプを編集するためのレイアウトが改善されました。
- サブメニューコントロールにおいて、新しいメニューアセットを素早く作成できるほか、ボタン一つでサブメニューのエディターを開けるようになりました。
- Expressions Menuアセットに新しいアイコンが追加され、Assetsフォルダー内で見つけやすくなりました。
- VRC Scene Descriptorにおいて、スポーンリストで定義された各スポーン位置がシーン上にギズモとして表示されるようになりました。
- SDKにおいて、ビルドされたアバターのサイズが、新しく引き下げられたダウンロードサイズ制限または非圧縮サイズ制限を超えている場合、アップロードがブロックされるようになりました。
- Udonで利用可能な新しいプレイヤー状態APIをいくつか実装しました:
修正
- ClientSimで入力イベントが機能しなくなる問題を修正しました(こちらのCannyの問題を参照)。
- TextMeshProのラベルでインラインスプライトを使用している場合に、ワールドのアップロードが失敗することがある問題を修正しました。
3.6.2-beta.1から3.6.2-beta.2間での修正
- 新しいエディターパネルの安定性を向上させました。
- SDKのアップグレードや再起動の際、アバターのExpressionメニューのパラメータが消失する問題を修正しました。
既知の不具合
- U# Behaviourを含むプレハブ内のGameObjectを初めて選択した際、その直下にあるコンポーネントのGUIが表示されないことがあります。プレハブの選択を解除して再度選択すると直ります。
- Buffer ParticlesがUnity 2019の時と同じように動作しません。コミュニティメンバーのhfcRed氏による修正の回避策がこちらにあります。
- Unity 2022において、UnityのIMGUI内で発生した未処理の例外により、Riderのデバッガーが停止することがあります。
- 詳細については、こちらの回避策とJetBrainsのバグトラッカーを参照してください。
