プチコン3号 SmileBASIC コミュニティ投稿おれの30ねんご SHOW_GOTO2015/06/04 20:23:16質問DATA¨01000101001 で 1でスプライトを一番左から右に移動で 0は流さない用にするにはどうすればいいですか? DATA命令が未熟なので…お願いします1そうだね 3返信プレイ済み2017/11/03 20:41:04に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿otta777 otta777a2015/6/4 21:01READ命令で文字列変数にDATA命令の文字列を読み取って SHIFT関数で左から1文字ずつ取り出して"1"だったときに スプライトを左から右に移動すれば良いと思います。 READ D$ WHILE LEN(D$)>0 D1$=SHIFT(D$) IF D1$=="1" THEN スプライト移動処理 ENDIF WEND0そうだね プレイ済み2017/11/03 20:41:04に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿おれの30ねんご SHOW_GOTO2015/6/5 19:2511101010 で ●●●○●○●○ みたいに流す用にするにはどうすれば いいですか?0そうだね プレイ済み2017/11/03 20:41:04に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2015/6/5 22:560か1で流すキャラクターを変えるんだったら INSTR関数を使うといいと思います。 MID$(" ○●",INSTR("01",D1$)+1,1 ) とすれば0で○、1で●が取り出せます。0そうだね プレイ済み2017/11/03 20:41:04に取得