5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

2chでのゲーム製作を語るスレ53kb

969 :名前は開発中のものです。:2008/07/24(木) 23:11:45 ID:+K9gi4qE
STG

一度に3方向ずつ攻撃したいけど
わざわざ攻撃に関する関数を3つも作る必要ないよね?
どうすればいいのか教えてくれ…


// 弾の数だけ弾を動かす処理を繰り返す
for( i = 0 ; i < SHOT ; i ++ )
{
// 自機の弾iの移動ルーチン( 存在状態を保持している変数の内容が1(存在する)の場合のみ行う )
if( ShotFlag[ i ] == 1 )
{
// 弾iを16ドット上に移動させる
ShotY[ i ] -= 16 ;


// 画面外に出てしまった場合は存在状態を保持している変数に0(存在しない)を代入する
if( ShotY[ i ] < -80 )
{
ShotFlag[ i ] = 0 ;
}

// 画面に弾iを描画する
DrawGraph( ShotX[ i ] , ShotY[ i ] , ShotGraph , FALSE ) ;
                            //↑ここを3行にしてもダメだった

}


}

185 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)