ゲームのアルゴリズムを教えて管sai (199レス)
ゲームのアルゴリズムを教えて管sai http://mevius.5ch.net/test/read.cgi/gamedev/1053853069/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
130: 名前は開発中のものです。 [sage] 2008/06/23(月) 18:42:29 ID:gkCzmYeJ シューティングゲームを作っています。 2次元配列に初期化された敵のデータがあります。 int EnemyMap[25][300]= { {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0}, {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0}, {0,0,0,0,0, 0,1,0,1,0, 0,0,0,・・・ }} 0が無しで、0以上が敵在りで、敵の番号です。 このような場合の敵の出現方法を教えて下さい。 ちなみに縦スクロールSTGです。お願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1053853069/130
131: 130 [sage] 2008/06/23(月) 19:48:54 ID:gkCzmYeJ 0が無しで、0より上が敵在りで、敵の番号です の間違いでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1053853069/131
133: 名前は開発中のものです。 [sage] 2008/06/23(月) 20:30:20 ID:cIfICiuE >>130 int COLUMN = 25; int ROW = 300; int EnemyMap[COLUMN][ROW] = { {0,0,..... int rowNOW = 0; while(1) { /* 画面描画とか、敵機、自機の移動とか*/ //ここから敵の配置 for ( int x = 0; x < COLUMN; x++ ) { 敵を出現させる関数( EnemyMap[x][rowNow], x, 0 ); } rowNOW++; } void 敵を出現させる関数( int enemyType, int x, int y ) { switch ( enemyType ) { case 1: { 敵1登場(x,y); break; } case 2: { 敵2登場(x,y); break; } case 3: { 敵3登場(x,y); break; } case 4: { 敵4登場(x,y); break; } case 5: { 敵5登場(x,y); break; } ... } } うーん、我ながらほれぼれするなあ。 http://mevius.5ch.net/test/read.cgi/gamedev/1053853069/133
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.682s*