弾の発射 Actorの動的な追加



Projectile 射出体(弾)のActor
LaserProjectile 通常弾の実装
Weapon 武器を表す Shipが持っている
LaserWeapon 通常弾の実装

このへんがちょっとわかりにくい。
ProjectileはActorなのでGamePlayScreenが自機と同じようにUpdate()とかDraw()を呼び出してくれる。他のActorと当たった時の処理もここ。
WeaponはUpdate()やDraw()にかかわらない部分、弾の発射間隔のカウントとかをする。 同時発射数が決まってるとかだったらここでやるのだろうか?

だんだん要素が増えてきてしんどい。

ここまでのプロジェクト(190KB

0 コメント :: 弾の発射 Actorの動的な追加

コメントを投稿