今やっているチュートリアルでこういう記述がありました。
protected override void Start () {
//Animatorをキャッシュしておく
animator = GetComponent<Animator>();
//シングルトンであるGameManagerのplayerFoodPointsを使うことに
//よって、レベルを跨いでも値を保持しておける
food = GameManager.instance.playerFoodPoints;
//MovingObjectのStartメソッド呼び出し
base.Start();
}
別のスクリプトの仮想Startメソッドをオーバーライドしているのは分かるのですが、base.Start();と記述すると処理がダブったりしないんでしょうか?
若干混乱しており、上手く質問できていませんがご教授願います
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。