unityにおいて、メンバ変数の初期化についてお聞きしたいです。
以下の3つにおいて、初期化を記載する位置の違いにより、実行されるタイミング・特徴・利点・欠点について教えていただきたいです。
・メソッドを使用せずの初期化(クラス内で宣言したときに初期化)
・awakeメソッドでの初期化
・startメソッドでの初期化
startメソッドとawakeメソッドの違い、実行順番についてはネットにあるサイトがいくつかあるので、それを見ているのですが、
ゲーム実行中における初期化されるタイミング(ゲームが実行された瞬間に呼び出されるのか、そのスクリプトがあるシーンが呼び出されたら実行されるのか)がいまいちわかりません。
また、同様にメソッドを使用せずの初期化(クラス内で宣言したときに初期化)はどのような動きになるのか、がわかりません。
基本的にメソッドを使用せずの初期化(クラス内で宣言したときに初期化)は使用されているイメージがないのですが、それはなぜなのでしょうか。
よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。