[過去ログ]
Windowsゲームプログラミング 質問スレ (973レス)
Windowsゲームプログラミング 質問スレ http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
912: 名前は開発中のものです。 [sage] 2013/02/08(金) 03:46:41.92 ID:E0B8JHeU 変数を使った人数判定について 頭がこんがらがってしまったのでお知恵を拝借したい Aさん Bさん Cさん の3人のキャラがいたとします それぞれのHPは5とします それぞれに変数を用意して玉を当てると +1加算するとして、変数が5になったらそれぞれは死にます(消えます) 一体一で戦っている時は、死亡判定は簡単です それぞれの変数が5になれば死亡判定になります ですが、3人同時に玉を当てれる技をもっていた時に、 それぞれの死亡判定を考えた時、頭が混乱しそうになります 例えば、 http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/912
913: 名前は開発中のものです。 [sage] 2013/02/08(金) 03:54:19.83 ID:E0B8JHeU まず、Aさんに玉を1つ当てましたAの変数は1です この状態では、 A変数1 B変数0 C変数0 です 次に、3人同時に玉を当てれる技を使いました すると、 A変数2 B変数1 C変数1 になります 次に、Aさんに玉を当てるとAの変数は3になります A変数3 B変数1 C変数1 になります 次に、3人同時に玉を当ててる技を使った後に、Bさんに玉を1つ当てました すると A変数4 B変数3 C変数2 になります さて、ここからが問題です それぞれは、変数が5になったら死亡です この状態で、3人同時に玉を当てれる技を連続で使った時、 Aさん → Bさん →Cさんの順に死んでいきます この時の各変数(A〜Cさん)の死亡判定をするには どのように、判定基準を定めればいいでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/913
914: 名前は開発中のものです。 [sage] 2013/02/08(金) 04:02:00.39 ID:E0B8JHeU 私が考えた案を提示します まず、Aさんの変数が5になった時に、 A死亡判定変数に1を代入して、全滅変数に+1を加算 Bさんの変数が5になった時に、 B死亡判定変数に1を代入して、全滅変数に+1を加算 これで二人についての死亡判定は可能になりました A死亡判定変数が1の時は、Aは死にBはまだ生きています この状態で全員攻撃できる技を使えば、Bにだけに玉が当たります 次に、B死亡判定変数が1の時は、Bは死にAはまだ生きていますので この状態で全員攻撃できる技を使えば、Aにだけ玉が当たります そして、全滅変数が2の状態なら 全員攻撃できる技を出すが、誰にも玉は当たりません この全員攻撃できる技は、画面内に表示している敵全員に 玉を当てれる誘導ミサイルだと思ってください http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/914
915: 名前は開発中のものです。 [sage] 2013/02/08(金) 04:04:34.30 ID:E0B8JHeU 2体だけが画面内にいるなら この方法で、死亡判定が出来ます ですが、この方法では、敵が3体になった時に無理が生じます そこで私の質問ですが、 画面内に3体の敵がいて、 画面内に表示している敵全員に玉を当てれる誘導ミサイルのような技があった時 3体以上の死亡判定をさせるにはどうすれば可能でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/915
917: 名前は開発中のものです。 [sage] 2013/02/08(金) 07:58:48.68 ID:E0B8JHeU >>916 助言ありがとうございます あれから自分で考えて解くことが出来ました 条件分岐を多用して解決しました 全員の死亡判定変数は、使わないことにして 変数は、各、A,B,Cだけにして、値が5になった時が死亡です そして、以下のように条件分岐を入れて解決です A死んでる B死んでる C死んでる A死んでる B死んでる C生きてる A死んでる B生きてる C死んでる A死んでる B生きてる C生きてる A生きてる B死んでる C死んでる A生きてる B死んでる C生きてる A生きてる B生きてる C死んでる A生きてる B生きてる B生きてる http://mevius.5ch.net/test/read.cgi/gamedev/1225974525/917
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s