プレイ日記
★Fuku★ 1213kouchan
こういう感じでモードとかを選択するやつのやり方、どなたか教えてください!
5そうだね
プレイ済み
返信[1]
親投稿
やっぱ普通がええかなぁ (以下、日本語で書いたプログラム風の「疑似コード」) ループはじめ VSYNC Bにボタンをしまう もし B が 1 なら Yを1引く もし B が 2 なら Yを1足す 10,Y+10の位置に 矢印を表示 ループ終わり
2そうだね
プレイ済み
返信[2]
親投稿
はみ出しの処理は入れ損ねた もし Y が 上限 より大きい なら Yは上限 下限も応用
2そうだね
プレイ済み
返信[3]
親投稿
TERA(LL) tera0413
VSYNC直後に、現在の位置の矢印を消す処理もね
4そうだね
プレイ済み
返信[4]
親投稿
あ、忘れてた
1そうだね
プレイ済み
返信[5]
親投稿
「消す」ではなく「スペースを表示」と考えると分かりやすいかも
3そうだね
プレイ済み
返信[6]
親投稿
「10,Y+10 の位置に」の 10,Y+10 を工夫すると「場所や間隔が自由になる」
1そうだね
プレイ済み
返信[7]
親投稿
★Fuku★ 1213kouchan
Bをしまうが謎、、、
0そうだね
プレイ済み
返信[8]
親投稿
TERA(LL) tera0413
(用意した)変数BにBUTTONで得た数値を代入する という事です (・・・よけい難しいかな?)
1そうだね
プレイ済み
返信[9]
親投稿
★Fuku★ 1213kouchan
これだと+が反映サレナイ、、、
0そうだね
プレイ済み
返信[10]
親投稿
★Fuku★ 1213kouchan
+の後って数字入力しても反映されないんですか?
0そうだね
プレイ済み
返信[11]
親投稿
TERA(LL) tera0413
反映されないの意味がわかりませんが、Y-1 じゃなくて Y=Y-1 にしないと Y の値は変わらないですよ。
2そうだね
プレイ済み
返信[12]
親投稿
★Fuku★ 1213kouchan
やってみます
0そうだね
プレイ済み
返信[13]
親投稿
★Fuku★ 1213kouchan
お、ここまで出来ました
0そうだね
プレイ済み
返信[14]
親投稿
★Fuku★ 1213kouchan
Y の指定ってどうすればいいでしょうか?
0そうだね
プレイ済み
返信[15]
親投稿
TERA(LL) tera0413
位置 は LOCATE 10,10+YというのはX座標10,Y座標10を基準に ボタンを押した分だけ 矢印の位置を上下させる (ちなみにYは下の方が数値は大きい)
2そうだね
プレイ済み
返信[16]
親投稿
★Fuku★ 1213kouchan
おお。選択出来るようになりました! 次は#Aでものを買えるようにしないと、、、
1そうだね
プレイ済み
返信[17]
親投稿
★Fuku★ 1213kouchan
このプログラムの一番上のところに あまさと しおん さんと、 TERA(LL) さん の名前を載せてもよろしいでしょうか?
1そうだね
プレイ済み
返信[18]
親投稿
私はOKです
1そうだね
プレイ済み
返信[19]
親投稿
★Fuku★ 1213kouchan
了解です。ありがとうございます!
1そうだね
プレイ済み
返信[20]
親投稿
TERA(LL) tera0413
私もOKです。
1そうだね
プレイ済み
返信[21]
親投稿
★Fuku★ 1213kouchan
了解です!もう少し機能を追加後、公開致します!
0そうだね
プレイ済み