プチコン3号 SmileBASIC コミュニティトピックぬにねむ YOSIKIA2017/03/11 19:55:41質問タイマーみたいなのってどうするんですか?残りの逃げる時間~分 みたいな感じにしたいんですが。4そうだね 9返信プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿TERA(LL) tera04132017/3/11 20:09一例。 (初心者に対しては説明不足感ハンパないですが・・・)1そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿あまさと しおん ShionAmasato2017/3/11 20:10まずは時間の調べ方から TIME$をPRINTの後ろに書くと(スペースを間に入れてね) 時刻が出るよね で、「時間」の方は MILLISECをPRINTの後ろに書くと(スペースを間に入れてね) 数字が出るよね これ、プチコン起動してからの「MilliSecond」=「ミリ秒」ね。 ミリっていうことは普通の秒より1000倍細かいので、1000で割れば「プチコンを起動してからの秒数」になるね。1そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿あまさと しおん ShionAmasato2017/3/11 20:10じゃあ「スタートの合図から30秒経ったら」っていうのは スタートするときにMILLISECを記録しておいて 引き算すればいいね。 記録というのは変数なんだけど…(ここで通信が)1そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿TERA(LL) tera04132017/3/11 20:21あ、FORMAT$が抜けてた。 (たまに一番乗りしようとすると、これだから・・・)0そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿TERA(LL) tera04132017/3/11 20:28そして、例には0になった場合の処理も無かったりします。 0そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿TERA(LL) tera04132017/3/11 20:44気をとりなおして・・・ たいていのゲームにはメインとなるループ(繰り返し処理)というのが有って、(REPERT~UNTILで囲ってる部分がそう)VSYNCで同期をとっているため、およそ1ループ1/60秒で回ってます。 最初にTという変数に数値を入れておいて、1ループ毎に1/60秒ずつ減らしていきます。 LOCATE,PRINT,FORMAT$についてはヘルプ[?]で参照してみてください。 (いま、いきなり理解できなくても後日理解できれば良しとするスタイル)0そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ネタバレかおなし SYO-YU-KOTO2017/3/11 20:54なんでMILLISECを勧めたんだろう? って思ったらループの影響を全く受けないからかと勝手に納得2そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿あまさと しおん ShionAmasato2017/3/11 21:19MAINCNTはそもそも「普段使う時間の単位」とは特に関係が無く、画面更新などの都合なので、精度の観点からMILLISECをお勧めしてますぅ2そうだね プレイ済み2017/11/03 17:29:36に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ぬにねむ YOSIKIA2017/3/11 22:12ありがとうございました。1そうだね プレイ済み2017/11/03 17:29:36に取得