メインコンテンツまでスキップ

デバッグ

デバッグは、PlayCanvasアプリケーションの問題を、スクリプトだけでなくレンダリングやロードされるものも含めて特定し、修正するために不可欠です。期待通りに動作しない場合、これらのツールとテクニックは問題を迅速に見つけて解決するのに役立ちます。動作が遅い理由を調べるには、使うツールを参照してください。

デバッグテクニック​

コンソールロギング​

コードが何をしているかを理解する最も手軽な方法です。実行フローを追跡し、変数の値を検査するためにconsole.log()ステートメントを追加します。

コンソールロギングを学ぶ →

ブラウザ開発者ツール​

ブレークポイント、ステップスルーデバッグ、パフォーマンスプロファイリングを使用して、実行中のコードを詳細に検査します。

ブラウザ開発者ツールを学ぶ →

Inspector​

実行中のアプリケーションの内部を確認します。エンティティとコンポーネント、カメラ、アセット、GPUリソース、各フレームのパス、そしてパスの描画を1つずつ確認できます。

Inspectorを学ぶ →

デバッグ描画​

シーンの上に線、形状、テクスチャを描画して、バウンディングや方向、レンダーターゲットの内容やシーンの深度など、コードが計算するものを確認します。

デバッグ描画を学ぶ →