アクティブな既知の問題 - Mesh ツールキット
バージョン 5.2405.X
ビジュアル スクリプト
ビジュアル スクリプトでスクリプト変数を使用してスクリプト グラフにまたは
GameObject
参照を渡Transform
していた場合の、非常に大きなシーンでの Visual Scripting 遅延結合に関するエミュレーターのみの問題。 この問題が発生すると、警告レベルのメッセージがコンソールに記録されました。"OnMessageReceived: Received message with correct class ID 1 but data size in packet expecting total with a packet of a packet of 1988, index does not look correct" (OnMessageReceived: Received message with correct class ID 1 but data size in packet expecting total with a packet of a packet of 1988, index does not look correct((52729)特定の状況でUnity コンソールにログに記録される Emulator の "スクリプト可能なオブジェクトを逆シリアル化できませんでした" というエラー。 (47673)
ビジュアル スクリプトによって適用された共有プロパティ (または変数) の更新が失われる可能性があります。これは、同じプロパティ (または変数) の以前の更新によって、サーバーを介したラウンドトリップから不都合なタイミングで返された場合です。 (51820)
バージョン 5.2402.0
パブリック ツールキットの制御可能な場合、"表示名" の内部フィールドに正しく解決されていない "Name" プロパティが存在しました (GameObject 名を直接使用して軽減されていました)。 これは 24.3 で修正されましたが、制御可能な新しい DisplayName フィールドに プロパティを設定し、新しい Toolkit で再アップロードする必要があります。 (42638)
[配置] フィールド |有効フィールドと配置フィールドの設定 |Get Enabled ビジュアル スクリプト ノードは、再び直接使用できます。
回避策: 動作を使用する |有効 または動作を設定 する |代わりに有効にします 。
Webslate
- Quest では、システム Web ビューは約 2 年遅れで、一部の Web サイトにサポートされていないブラウザー メッセージが表示されます。 Weve は Meta と協力してChromiumをより新しいバージョンに更新し、Meta Questの v64 ソフトウェア更新プログラムで利用できるようになりました。
バージョン 5.2315.0
埋め込まれたビデオは Quest 2 で黒で表示されます。 (24096)
回避 策: ビデオが PC では期待どおりに表示され、Quest では動作しない問題が発生した場合は、ビデオ スクリプトをビデオ プレーヤーに追加します。
イベント
イベント テンプレートまたはカスタマイズ セッションで ホスト ツール にアクセスできない場合があります。 この問題を再現する手順を次に示します(33738)
Unity エディターでプロジェクトを開きます。
カスタマイズ セッションまたはイベント テンプレートに参加する。
使用可能なホスト ツールはありません。
画面共有を追加すると、*host ツール にアクセスして検証のために画面共有を開始することはできません。
WebSlate
Quest では、システム Web ビューは約 2 年遅れで、一部の Web サイトに サポートされていないブラウザー メッセージが表示されます 。 Meta と協力して、Chromiumをより新しいバージョンに更新しています。 (28696)
一度に読み込む WebSlate が多すぎると、下位のコンピューターですべての WebSlate を読み込めない可能性があります。一部の WebSlate のみが読み込まれます。 コンテンツ パフォーマンス アナライザー ツールを使用してレンダリング時間を測定し、環境の機能に基づいて適切な割り当てを決定することをお勧めします。
Unity エディターで WebSlate を使用する場合は、Unity パッケージ マネージャーを使用して WebSlate または Mesh ツールキット パッケージを更新するときに、エディターを再起動する必要があります。
現在、WebSlate の [現在の URL] フィールドは、再生モード中に更新できません。
WebSlate ゲーム オブジェクトに "内部シェーダー エラー" が表示される場合は、WebSlate のインスペクター ビューに移動し、選択したシェーダーが "UnlitWebSlate" に設定されていることを確認します。
ビジュアル スクリプトには WebSlate がサポートされています。 ビジュアル スクリプト グラフに従来の "WebView" 型への参照が表示されている場合は、この参照を手動で "WebSlate" に更新します。
WebSlate と対話する場合、Mesh はキーボード入力をキャプチャして、Mesh アプリとの意図しない対話を引き起こす可能性があります。
クラウド スクリプトの既知の制限事項
Azure ログインの有効期限が切れています
一部のユーザーは、デプロイと発行中にエラーが発生し、次のようなログ出力が表示されます。 The client 'YOUR_USER_EMAIL' with object id 'YOUR_AAD_ID' does not have authorization to perform action 'Microsoft.Resources/deployments/write' over scope ...
これは、ローカルにキャッシュされたログインの有効期限が切れたときに発生します。 有効期限は、コマンド ラインで を実行 az account get-access-token --query "expiresOn" --output tsv
することで確認できます。 回避策として、コマンド ラインから手動でを実行 az login
します。
頻度の高いメッセージを含むデプロイされたアプリのパフォーマンスは最適です
現時点では、クラウドベースの Mesh Cloud Scripting から設定することで、複数のオブジェクトの変換をアニメーション化すると、デプロイ時に速度が低下する可能性があります。 (これらの速度低下は、Mesh Cloud Scripting Service をローカルで実行する場合には明らかではないことに注意してください)。 クライアントのプロパティを可能な限りアニメーション化する Animator コンポーネントを使用することをお勧めします。
Unityは、実行中の Mesh Cloud Scripting Service でシーンをプレビューするときに一定期間フリーズする可能性があります
Unityの再生中にフォーカスをUnityから別のアプリに切り替えると、Mesh Cloud Scripting Service は引き続き実行され、メッセージ キューにメッセージが送信されます。 フォーカスをUnityに戻すと、キューが完全にドレインされるまで一時停止します。 Mesh Cloud Scripting Service が頻繁に状態変更を頻繁に行っている場合や、Unityから長時間フォーカスを切り替えた場合、Unityしばらくの間フリーズする可能性があります。
シーンに、"GroundCollision" レイヤーに設定された gameObject に少なくとも 1 つのコライダーが含まれていない場合、Mesh Browser での入力が機能しない可能性があります
フロアまたはプラットフォーム ゲーム オブジェクトのレイヤーを "GroundCollision" に変更するだけで十分です。
同じ変換の子として複数のライトを追加すると、エラーが発生します
Unityでは、同じゲーム オブジェクトに複数のライトを追加することはサポートされていないため、同じ変換ノードに 2 つのライト ノードを追加すると、実行時エラーが発生します。
Unity シーンの名前変更はサポートされていません
Unity シーンと C# アプリケーションは、シーン名によって弱くリンクされます。 Unity シーンの名前を変更するときは、Unity シーンと一致するように、対応する C# プロジェクト フォルダーの名前を手動で変更する必要があります。