弾の発射 Actorの動的な追加
Projectile 射出体(弾)のActor
LaserProjectile 通常弾の実装
Weapon 武器を表す Shipが持っている
LaserWeapon 通常弾の実装
このへんがちょっとわかりにくい。
ProjectileはActorなのでGamePlayScreenが自機と同じようにUpdate()とかDraw()を呼び出してくれる。他のActorと当たった時の処理もここ。
WeaponはUpdate()やDraw()にかかわらない部分、弾の発射間隔のカウントとかをする。 同時発射数が決まってるとかだったらここでやるのだろうか?
だんだん要素が増えてきてしんどい。
ここまでのプロジェクト(190KB)
2009/11/09
11:53
登録:
コメントの投稿 (Atom)
0 コメント :: 弾の発射 Actorの動的な追加
コメントを投稿