プチコン3号 SmileBASIC コミュニティプレイ日記Ar ka10aru2015/09/26 22:50:50タイムをカウントさせる方法を教えてください!0そうだね 10返信プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿********** itd12d2015/9/26 23:14表示用時間変数(HTとか)と内部カウント変数(NTとか)を用意 マリオの場合は30フレームで一秒だから ループ内にNT=NT+1 (改行) IF NT==30 THEN HT=HT+1:NT=0 を入れる んで(制限時間)-HTで完成。やったぜ。0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Ar ka10aru2015/9/27 7:01こううったらなんかしつこくエラーエラー言われました…0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿********** itd12d2015/9/27 7:06999-HTだと多分Syntax errorなると思うんで、 LOCATE 43,1:? 999-HT ではどうでしょうか。 それと、NT==30とTHENの間は改行いりませんw0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿natto- natto-30302015/9/27 7:28タイムは変数をちょっとずつ引く方が簡単(個人の意見)1そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿Ar ka10aru2015/9/27 7:35なんかタイムは無事に動くようになったのですが、今度はジャンプの操作ができなくなりました。 @TIME ○○○○○ @GOTO TIME にしたんですが…1そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿KU kerorinU2015/9/27 8:08そりゃそうだ。 @timeでぐるぐる回っているから、@timeの中身に書かれていることしか実行しない。 実行する順序の理解が足りない気がする。 初心者講座のサブルーチンについて書かれているところを読むといいよ。1そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿natto- natto-30302015/9/27 8:18つまり、他のところにジャンプ処理を書いてて、@timeの中にはないから×ってこと。GOTO@timeじゃなくてGOSUB@(行かせたい所)の方がいいかと。0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿********** itd12d2015/9/27 8:32@LOOP GOSUB @TIME GOSUB @JUMP GOTO @LOOP @TIME 処理 RETURN @JUMP うんたらかんたら RETURN0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿********** itd12d2015/9/27 8:41一応GOTO @TIMEでもできないことは無いです。 @TIMEの処理内最後の行にGOTO @JUMPを付け足すと@TIMEの処理が完了した後、@JUMPへ向かいます。もちろん、@JUMPの最終行にはGOTO @(ループラベルの名前)を忘れずに。0そうだね プレイ済み2017/11/03 15:41:24に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿Ar ka10aru2015/9/27 8:47無事タイムが実装できました!皆さんありがとうございました!3そうだね プレイ済み2017/11/03 15:41:24に取得