マッピィ Techlog

日々思うこと

【Unity】コンストラクタで関数を呼んではいけない

ビルドに失敗したので原因を調べていました。

すると、

「〜 is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call in in Awake or Start instead.」

とありました。

 

FIndやget_timeなどで確認したのですが、

どうやらコンストラクタや初期化フィールドで関数を呼んではいけないようです。

 

普通に再生するだけならエラーは出ないのですが、ビルドをすると失敗するのが微妙です。

どうせなら再生時にエラーになってくれればいいのに。