[過去ログ] Windowsゲームプログラミング 質問スレ (973レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
912: 2013/02/08(金)03:46 ID:E0B8JHeU(1/5) AAS
変数を使った人数判定について
頭がこんがらがってしまったのでお知恵を拝借したい

Aさん Bさん Cさん

の3人のキャラがいたとします
それぞれのHPは5とします

それぞれに変数を用意して玉を当てると
+1加算するとして、変数が5になったらそれぞれは死にます(消えます)
省5
913: 2013/02/08(金)03:54 ID:E0B8JHeU(2/5) AAS
まず、Aさんに玉を1つ当てましたAの変数は1です
この状態では、
A変数1 B変数0 C変数0 です

次に、3人同時に玉を当てれる技を使いました
すると、
A変数2 B変数1 C変数1 になります

次に、Aさんに玉を当てるとAの変数は3になります
省10
914: 2013/02/08(金)04:02 ID:E0B8JHeU(3/5) AAS
私が考えた案を提示します

まず、Aさんの変数が5になった時に、
A死亡判定変数に1を代入して、全滅変数に+1を加算
Bさんの変数が5になった時に、
B死亡判定変数に1を代入して、全滅変数に+1を加算

これで二人についての死亡判定は可能になりました
A死亡判定変数が1の時は、Aは死にBはまだ生きています
省7
915: 2013/02/08(金)04:04 ID:E0B8JHeU(4/5) AAS
2体だけが画面内にいるなら
この方法で、死亡判定が出来ます

ですが、この方法では、敵が3体になった時に無理が生じます

そこで私の質問ですが、
画面内に3体の敵がいて、
画面内に表示している敵全員に玉を当てれる誘導ミサイルのような技があった時
3体以上の死亡判定をさせるにはどうすれば可能でしょうか?
917: 2013/02/08(金)07:58 ID:E0B8JHeU(5/5) AAS
>>916
助言ありがとうございます
あれから自分で考えて解くことが出来ました
条件分岐を多用して解決しました

全員の死亡判定変数は、使わないことにして
変数は、各、A,B,Cだけにして、値が5になった時が死亡です
そして、以下のように条件分岐を入れて解決です
省8
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s