残機をへらすには?

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
えくしー

残機をへらすには?

#1

投稿記事 by えくしー » 15年前

残機を減らそうと思うのですが、そのプログラムをどうしたらいいのか全然わかりません;
どのようなプログラムで減らすことができるのでしょうか?教えていただけたらと思います。

softya

Re:残機をへらすには?

#2

投稿記事 by softya » 15年前

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

jay

Re:残機をへらすには?

#3

投稿記事 by jay » 15年前

龍神録ではプレイヤーの残機数はch.numに格納されています。
つまり条件を満たした時に一度だけch.numの値を減らせばいいのです。

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


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

えくしー

Re:残機をへらすには?

#4

投稿記事 by えくしー » 15年前

教えていただいたので、解決することができました!
どうも、ありがとでしたw

閉鎖

“C言語何でも質問掲示板” へ戻る