投稿
Frog IK2525
自機に体力をつけるにはどうしたらいいですか?(初心者です。誰かたすけて……)
3そうだね
プレイ済み
返信[1]
親投稿
☆TAKA☆ ParasolWaddleDee
体力の値を入れた変数を作って、敵に当たったらその変数の値を減らしていくのはどうでしょう? 具体的にはこんな感じです。 HP=3 @LOOP IF 敵に当たった THEN HP=HP-1 IF HP<=0 THEN ゲームオーバーの処理 … GOTO @LOOP
1そうだね
プレイ済み
返信[2]
親投稿
Frog IK2525
返事遅くなってすみません。それでそのプログラムはどこに打ったらいいですか?
0そうだね
プレイ済み
返信[3]
親投稿
Frog IK2525
あと3面位あります
0そうだね
プレイ済み
返信[4]
親投稿
☆TAKA☆ ParasolWaddleDee
メインループの外で体力を設定して、メインループの中で敵に当たったら体力を減らす処理をするのが一番だと思います。
1そうだね
プレイ済み
返信[5]
親投稿
Frog IK2525
メインループとはこれのことでしょうか?1個前のコメントのまま丸写しで大丈夫ですか?
0そうだね
プレイ済み
返信[6]
親投稿
☆TAKA☆ ParasolWaddleDee
日本語のところはそれに当たる処理を書いて、そこに写せばOKです!
1そうだね
プレイ済み
返信[7]
親投稿
Frog IK2525
敵に当たった処理とゲームオーバ処理について教えて下さい。あと『…』の場所は何かあるのですか?
0そうだね
プレイ済み
返信[8]
親投稿
Frog IK2525
明日また教えてください!
0そうだね
プレイ済み
返信[9]
親投稿
☆TAKA☆ ParasolWaddleDee
当たり判定の仕方についてご存知で無ければ、「SPCOL(判定域の設定)」と「SPHITSP(当たったかどうか)」のヘルプを見てください。 ゲームオーバーの処理は人それぞれですが、メインループから抜けて「GAME OVER」と表示するのはどうでしょうか? 「…」はメインループ内の他の処理のことです。分かりづらくてすみません…
1そうだね
プレイ済み
返信[10]
親投稿
Frog IK2525
ゲームオーバーの処理がよくわからないです…
0そうだね
プレイ済み
返信[11]
親投稿
☆TAKA☆ ParasolWaddleDee
ゲームオーバーになったら、ゲームが終わるじゃないですか。それは、今までやっていた、ゲームの処理を止めること、すなわちメインループから抜けることなんです! それで、抜けた先でゲームオーバーになった時にやりたいことを書けばOKです。 はじめは実感がわかないかもしれませんが、きっとすぐに慣れますよ! スクリーンショットはゲームオーバーのサンプル(?)です。
1そうだね
プレイ済み