既知の問題 - Mesh ツールキット
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 クラウド スクリプトからオブジェクトを設定することで、複数のオブジェクトの変換をアニメーション化すると、デプロイ時に速度が低下する可能性があります。 (これらの速度低下は、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# プロジェクト フォルダーの名前を手動で変更する必要があります。