ページ 11

残機をへらすには?

Posted: 2010年1月13日(水) 11:55
by えくしー
残機を減らそうと思うのですが、そのプログラムをどうしたらいいのか全然わかりません;
どのようなプログラムで減らすことができるのでしょうか?教えていただけたらと思います。

Re:残機をへらすには?

Posted: 2010年1月13日(水) 12:14
by softya
龍神録の話だと仮定してお答えしますが、21章の自機に当たり判定と無敵処理を作ってみようでenemyshot_and_ch()関数の
if(ch.flag==0 && ch.mutekicnt==0){//ステータスが通常で、無敵じゃなかったら
ってif文の中の処理が自機が死んだ時の処理です。
この中で残機を減らして下さい。

Re:残機をへらすには?

Posted: 2010年1月13日(水) 20:57
by jay
龍神録ではプレイヤーの残機数はch.numに格納されています。
つまり条件を満たした時に一度だけch.numの値を減らせばいいのです。

つまり
if(条件)
ch.num--;


まぁ、条件はミスしたときでしょうね。

Re:残機をへらすには?

Posted: 2010年1月13日(水) 21:39
by えくしー
教えていただいたので、解決することができました!
どうも、ありがとでしたw