//連射間隔設定 #define TRIG_BLAST 15 void controller_game_main(void){ //ぼたんおしてる if(button_A_push==true) { //trig_countが0だったら射出を許可 if(trig_count==0) { プレイヤーの位置を取得; 弾をつくる; 弾の位置を初期化; 弾の挙動を決定; 弾を発射; } //押下済み if(trig_count>=1) { trig_count++; } //押下トリガー if(trig_count==0) { trig_count++; } //押しっぱの場合15フレームごとに自動射出ができる if(trig_count>=TRIG_BLAST) { trig_count=0; } } //ぼたんおしてない if(button_A_push==false) { //トリガーリセット trig_count=0; } return(); }
2style.net