助けて
開発FAQ

TypeScript アセットの自動コンパイルをオフにする

5min

Unity > Preference メニューに移動し、一般タブで自動更新項目を無効にします。

これで、自動スクリプトコンパイルが無効になり、変更を保存してもUnityはスクリプトを自動的にコンパイルしません。

Document image




❗️ 注意

自動更新は、Typescriptアセットに限らず、Unityプロジェクト内のすべてのアセットの自動更新を有効にします。したがって、自動更新を利用することをお勧めします。



Typescriptを手動でコンパイルする

自動コンパイル機能が無効になっている場合、変更されたTypescriptを手動でコンパイルする必要があります。

  • プロジェクトパネルでコンパイルしたいTypescriptを選択し、インスペクターパネルの強制再構築ボタンを押します。
  • 選択したTypescriptが自動的にコンパイルされるのがわかります。
Document image




すべてのTypescriptアセットを手動でコンパイルする

Rebuild Allを使用して、プロジェクト内のすべてのTypescriptアセットのコンパイルを開始できます。

ZEPETO > スクリプト > すべてを再構築を選択すると、プロジェクト内のすべてのTypescriptアセットの再コンパイルがトリガーされます。

Document image




👍 ヒント すべてを再構築(未コンパイル用)メニューは、以前にコンパイルされていないTypescriptアセットのみをコンパイルします。



スクリプトエラーが発生したときにコードの行を確認する方法

Typescriptを書いて実行時にエラーを引き起こすコードの正確な場所を特定するのは、時には難しいです。

プロジェクトパネルでエラーを引き起こしているTypescriptを選択し、インスペクターパネルのコンパイルされたスクリプトを開くボタンをクリックします。

Document image




スクリプトエディタで、TypescriptがJavascriptにコンパイルされているのが見えます。

コンソールログでエラーとしてマークされたJavascriptの行を見つけることができます。

Document image