Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Awake,Start,Updateって何やねん(Unity初心者メモ)

More than 3 years have passed since last update.

Awake

自身の変数の初期化に使う。すべてのオブジェクトのインスタンス生成後に呼び出されるので、GameObject.findWithTagで対象の参照を取得できる。

ただし、オブジェクト毎のAwakeの実行順序は決まってないので、情報の取得は行うべきではない。まだ情報が確定していないため。

Start

情報の取得は全Awakeが終わった後に呼び出されるStartを使うべき。またAwakeはスクリプトがアクティブじゃなくても呼び出される。

Update

Updateは毎フレームで繰り返し呼ばれる処理を書く。StartはUpdateの初回に一度だけ呼ばれる。

masarufuruya
Webメインのフリーランスエンジニア。React Nativeでアプリ作ってます。React/React Native/Vue/Ruby/PHP
engineerlife
技術力をベースに人生を謳歌する人たちのコミュニティです。
https://community.camp-fire.jp/projects/view/280040
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away