Unity:UpdateとStartの継承メモ

よくわからなかった。

ただUnityにおいては共通する関数だけ雑に定義してOverrideとかは使わないのがただしいんじゃないかと思ってる。
MonoBehaviorを継承しているものとして
継承される側

protected virtual void Start(){
//処理
}
protected virtual void Update() {
//処理
}

継承する側

protected override void Start(){
base.Start();
//処理
}
protected override void Update() {
base.Update();
//処理
}

これさらなる継承とかするとどうなってしまうんだろう。
Block
->CubeBlock
--->BlueCubeBlock
--->RedCubeBlock
このぐらいだったらEnumでなんとかなるだろうけどそれこそMinecraft様のような継承の仕方はできるんだろうか。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA