Uniityベース - 関連するスクリプトのライフサイクルアプローチ

初期化モジュール:

     

     1)アウェイク():実行のライフサイクル全体に一度だけ

                  スクリプトがシーンにロードされたときに自動的に呼び出されます

 

     2)OnEnable():オブジェクトまたはスクリプトが利用可能であるかどうかを決定します。

                    OnDisable()メソッドと一緒に使用します。

                    不確実性の実行時間。

 

     3)スタート():一度だけ実行のライフサイクル全体

                  これは、初期化するために使用されます

 

   -------------------------------------------------- --------

更新モジュール:

 

     4)FixedUpdate():フレーム単位でシーンリフレッシュ

                       リフレッシュする間接的な固定時間。

                       主に完了するために:

                       物理的に関連付けられている更新操作、FixedUpdateオン()

                       コンプリート。            

 

 

     5)更新():各フレームと各フレームの実行時間が矛盾してもよいです。

                  ハードウェアデバイスと更新()と実行速度は、オブジェクトをレンダリングしています

                  時には速く、時にはゆっくりとの関係、。

                  主に完了するために:

                  ロジック処理動作は、データとシーンデータを更新します。

 

 

     6)LateUpdate()の実行が終了し、実行準備ができるまで、次のフレーム、

                  このメソッドが呼び出されます。    

 

 

     7)ウェル()

 

-------------------------------------------------- ------------

破壊モジュール: 

 

     OnDisable():オブジェクトが使用できない場合や、スクリプトの実行(または非活性化)

                  不確実性の実行時間。

                  通常の使用でOnEnable()で。             

 

     OnDestory():一度だけ実行のライフサイクル全体

                  オブジェクト(スクリプト)が破壊された場合にのみメソッドを実行します

                  通常OnDisable()は、対象となり実行されます

                  使用不可、その後、破壊しました。

-------------------------------------------------- -------------

 

 

 

おすすめ

転載: www.cnblogs.com/winward996/p/11495297.html