トピック
とも tomotchits

勉強ツール

x=52で目次の単語を押したら、x=x+104にスプセットしてるんですが、そこでx==156の時にボタン押したら違う画面を表示したいのですが、なぜかできません 公開キーはJK2KVE31です
0そうだね
プレイ済み
返信[1]
親投稿
otta777 otta777a
@TANGOにGOTOで飛んできたときにXの値を変更せずにスプライトの 表示位置だけ変更しているためボタンを押したときの条件にX==156 としても条件は成立しません。 X==156という条件はどういう目的でボタンを押したときの条件に 含めましたか?
0そうだね
プレイ済み
返信[2]
親投稿
x==156?になるのは1/400の確率なのでねえ。ある程度のスペースを開けるとかしましょう。 130>=x>=170 みたいに
0そうだね
プレイ済み
返信[3]
親投稿
X=X+104としていないです。 確かに表示上は156にいますがXは156だとは限りませんよ。 あと、こういうのはループの中にPRINTでデバックするのがいいですよ。 今Xの値はいくつか?それをすると原因がわかったりします。 たばすこさん 何か勘違いしてますよ。
4そうだね
プレイ済み
返信[4]
親投稿
とも tomotchits
otta777さん ひとまずできましたが次はこうなってしまいました、、、
0そうだね
プレイ済み
返信[5]
親投稿
otta777 otta777a
ひとまず出来るようになるのにどこをどう変えたか分からないと スクリーンショットだけでは判断しかねます。 文字の表示位置が変更されているようですが、それに合わせて カーソルの位置を変更していますか?
0そうだね
プレイ済み
返信[6]
親投稿
otta777 otta777a
Aボタンを1回押しただけで次の選択肢も選んだことになってしまうのは 前の質問でみなつさんが答えてえて下さったコメントに原因が書かれています。 https://miiverse.nintendo.net/replies/AYMHAAADAAB2V0fuRKb2Ng 一度読み返してみて下さいね。
1そうだね
プレイ済み