2008-12-30
更新しました
更新しました。
http://www7b.biglobe.ne.jp/~fooami/shootingfx/ShootingFX.html
http://www7b.biglobe.ne.jp/~fooami/shootingfx/src/src.html
以下は前回からの更新内容です。
- 敵の弾を追加(弾幕的なものを作成してみた)
- 自機の耐久力を設定
- 自機のクラッシュシーンを追加
敵の弾を追加したもののまだ敵はいません。w
現状は、空間上部から突然弾が現れて自機目掛けて飛んでくるので、それを避ける事で楽しみます。w
自機の耐久力とはヒットポイントみたいなもので、耐久力=5に設定しています。
弾に5回ぶつかるとクラッシュします。
自機がクラッシュすると爆発します。まだクオリティはとても低いですが。
今後は敵を追加する予定です。
現在のクラス構成
クラスの構成と関係はこんな感じになりました。
変更点
- Game クラスが TaskList クラスを使うようになった
- Shot クラスが追加された
- Bullet クラスが追加された
- AimBullet クラスが追加された
- HomingBullet クラスが追加された
- ShipCrash クラスが追加された
Game クラスが TaskList クラスを使うようにしたのは、タスクシステムを使ってゲームをコントロールする為です。
Shot クラスは自機が発射して敵を撃つものです。
Bullet クラスは敵の弾の基底クラスです。
AimBullet クラスは敵が自機を狙い撃つのに使用するクラスです。
HomingBullet クラスは誘導弾クラスで、自機目掛けて方向を変えてきます。
ShipCrash クラスは自機の爆破シーンのクラスです。
爆破のシーンはまだクオリティ低いけど、今後は敵の爆破とかにも応用されるであろう部分です。
Shot クラスも攻撃バリエーションを増やしていく際の基底クラスとなりえるクラスです。



