トピック
しろかび burakkugenomu

わかる人、どうかお願い致します

質問です。写真のように、BGGETの命令を入れる前はジャンプできていたのですが、いれると地面のBGのうえではジャンプができません。どうすればいいでしょうか…?
0そうだね
プレイ済み
返信[1]
親投稿
しろかび burakkugenomu
公開キーのせておくのでぜひお願い致します。公開キー:RRW3C28E
0そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
ジャンプして地面から離れる瞬間には足元に地面のBGがあるから 着地していると判断されてしまいますよ。 プレイヤーがジャンプして上に移動してるときは足元の地面の判定を やめたほうがいいと思いますよ。
4そうだね
プレイ済み
返信[3]
親投稿
しろかび burakkugenomu
そうでしたか!ではそのようにするには BGGETをどのように使ったら良いでしょうか?
0そうだね
プレイ済み
返信[4]
親投稿
otta777 otta777a
プレイヤーがジャンプ中に上に移動するのはAが0未満の時です。 BGGET関数で地面を判定するときの条件にA>=0を追加して下さい。
2そうだね
プレイ済み
返信[5]
親投稿
しろかび burakkugenomu
62行目の1番後ろに A>=0をいれればいいのでしょうか?
0そうだね
プレイ済み
返信[6]
親投稿
otta777 otta777a
62行目のIF命令の条件の中に入れて下さいね。
1そうだね
プレイ済み
返信[7]
親投稿
しろかび burakkugenomu
IF A>=0 AND BGGET(0,X,Y+17,1)........とやったのですが、ほんの一部だけジャンプできたのですが、あとの場所はBGGETの判定がないのか、すり抜けて落下してしまいます。
0そうだね
プレイ済み
返信[8]
親投稿
Soybeanman 2013niconico
ANDじゃなくて&&で繋ぎましょう。
5そうだね
プレイ済み
返信[9]
親投稿
しろかび burakkugenomu
おおお!!できました!お2人とも、本当にありがとうございました!またよろしくお願い致します!
1そうだね
プレイ済み