スレッドリストに戻る 全部見る 最新20

ゲームプログラミング談話室

9 : あう社長 2003年 5月 27日 20:14

■シューティングゲームで敵を出現させる方法
最も簡単な方法は1フレームごとにカウントアップするタイマーを用意し、
そのタイマーの値を見て、敵を出現させるというものです。

long event[256][2] = {
 {10, 1}, {20, 1}, {40, 2}};

main_loop() {
 c++;
 if(event[idx][0] == c) {
  switch(event[idx][1]) {
  case 1:
   // 敵1出現
  case 2:
   // 敵2出現
  }
  idx++;
 }
}

非常にシンプルな構造です。

当然、このアルゴリズムでは対応できない要素はいくらでもあります。
たとえば敵の早回しや、中ボスの存在です。

どうやって解決すればいいでしょうか・・・。

名前: メール: 削除キー:
レス番号: 削除キー:
スレッドリストに戻る 全部見る 最新20
threadbbs.cgi ver 0.90(20030714) 2002 AuSYSTEM