デバッグの方法
Last updated
Last updated
glTFまたはglbファイルをオンラインで検査するには:
- three.jsベース
- three.jsベース
ローカルで検査するには:
を使用して、glTFとglbの間で変換する
を使用して、ローカルで検証エラーやエンジン内プレビューを確認する
デバッグフラグはURLクエリパラメータとして追加できます。
利用可能なすべてのパラメータのリストを取得するには、?help
を使用します。
最もよく使用されるものをいくつか紹介します:
help
利用可能なすべてのURLパラメータをコンソールに出力します
console
画面上の開発コンソールを開きます。モバイルデバッグに便利です
printGltf
ロードされたglTFファイルをコンソールに記録します
stats
FPSモジュールを表示し、数秒ごとにthree.jsレンダラーの統計情報を記録します
showcolliders
物理コライダーを可視化します
gizmos
ギズモレンダリングを有効にします(例:BoxColliderまたはAxesHelperコンポーネントを使用する場合)
その他多数:すべてを確認するには、help
を使用してください
まず、http-serverをインストールします:npm install -g http-server
ビルドを作成します(開発用または製品版)
コマンドラインツールでdistディレクトリを開きます
http-server -g
を実行します | -g
はgzipサポートを有効にします
Webプロジェクトの.vscode/launch.json
に以下の内容でlaunch.jsonファイルを作成します:
サーバーが開始するポートを変更した場合は、それに応じてurl
フィールドを更新してください。
その後、VSCode内からローカルサーバーを起動できます:
Androidデバッグの場合、Chrome Dev Toolsをデバイスにアタッチし、PCから直接ログを確認できます。デバイスを開発モードに切り替え、USB経由で接続する必要があります。
USB経由で携帯電話をコンピュータに接続します
ブラウザでこのURL chrome://inspect/#devices
を開きます
モバイルデバイスで、USB接続をコンピュータに許可します
コンピュータのChromeで、しばらくすると開いているタブのリストが表示されるはずです(chrome://inspect/#devices
上)
デバッグしたいタブで Inspect
をクリックします
簡単なiOSデバッグのために、?console
URLパラメータを追加すると、便利な画面上のJavaScriptコンソールが得られます。
Macをお持ちの場合は、Safariにアタッチすることもできます(上記のAndroidワークフローと同様)。
このページはAIによって自動的に翻訳されました
Needle Engineには、静的クラスである Gizmos
の一部として、非常に強力で便利なデバッグメソッドがいくつかあります。で詳細を確認してください。
オプション:WebXRをテストしたい場合は、を生成し、http-server -g -S
を実行してhttpsを有効にします(WebXRには必須)。
実行中のローカルサーバーにVSCodeをアタッチして、ブレークポイントを設定し、コードをデバッグできます。については、こちらで詳細を確認できます。
公式のChromeドキュメントはをご覧ください
お使いの携帯電話でが有効になっていることを確認してください
iOSでのWebXRの使用とデバッグには、サードパーティ製のブラウザであるを使用する必要があります。
Questは単なるAndroidデバイスです - 手順についてはセクションを参照してください。