そのデータをシリアライズする方法に影響し、プロジェクトのパフォーマンスに重大なインパクトを与える可能性があります。シリアル化のためのガイダンスと、プロジェクトの最適化方法について説明します。関するドキュメントも参照してください。ホットリロードを理解するホットリロードホットリロードは、エディターが開いている間にスクリプトを作成または編集し、スクリプトの動作を即座に適用する処理です。変更を有効にするために、ゲームやエディターを再起動する必要はありません。現在ロードされているすべてのスクリプトデータをホットリロードします。ロードしたすべてのスクリプトにシリアライズ可能な変数すべてを格納し、スクリプトをロードした後にそれらを復元します。シリアライズ可能でないすべてのデータは、スクリプトのリロード後に失われます。エディターの機能の多くは、基軸となるシリアル化システム上に構築されています。とホットリロードです。このデータをシリアライズしてからインスペクターウィンドウに表示します。スクリプトのプロパティーを利用する場合、インスペクターウィンドウの値の表示や変更を行っても、プロパティーのゲッターやセッターはまったく呼び出されません。インスペクターウィンドウのフィールドをシリアライズするからです。インスペクターウィンドウのフィールドの値はスクリプトのプロパティーを表示しますが、インスペクターウィンドウの値を変更しても、スクリプト内でプロパティーのゲッターとセッターは呼び出されません。シリアライザーはリアルタイムのゲーム環境で動作します。これはパフォーマンスに大きな影響を与えます。シリアル化は、他のプログラミング環境のシリアル化とは異なる挙動をします。シリアル化の使い方に関するヒントをいくつか紹介します。属性をもっていること。