トピック
たくみ somsss

スコア、時間の表示

プログラムをはじめてから□秒とかの表示の方法を教えてください。 ※時々、返事を忘れてしまい、不快な思いをすると思いますが、許してください。
1そうだね
プレイ済み
返信[1]
親投稿
3つの方法 1.MAINCNTを使う 2.TIME$を使う 3.DTAMADを使う(多分スペルミスしてる) MAINCNTはプチコンを初めてからのフレーム数 (約1/60秒=1フレーム) TIME$は時刻表示 DTAMADはそれを数値型変数で取得できる
2そうだね
プレイ済み
返信[2]
親投稿
MILLISECの差分/1000 こちらは精度が高い MAINCNTの差分/60 精度が低いが、VSYNCと噛み合う 表示はお好きな命令に式をぶち込んでね
3そうだね
プレイ済み
返信[3]
親投稿
どれも最初に数値をとっておいて、 TIME=今の数値-最初にとった数値 とする
2そうだね
プレイ済み
返信[4]
親投稿
たくみ somsss
早速回答ありがとうございます。申し訳ないのですが、初心者なので、例文をお願いしたいのです。
0そうだね
プレイ済み
返信[5]
親投稿
たくみ somsss
あと数値の取り方とはなんでしょう? 説明してくださる方がいましたら、お願いします!
0そうだね
プレイ済み
返信[6]
親投稿
ヘルプ見ました? 見ていなかったら見た方がいいです。 見てたらすみません。 1. Old_CNT=MAINCNT ~~~ゲーム内容~~~ Now_CNT=MAINCNT-Old_CNT 2. Old_CNT=VAR(MID$(TIME$,0,2))*60*60+VAR(MID$(TIME$,4,6))*60+VAR(MID$(TIME$,8,10)) ~~~ Now_CNT=Old_CNT-VAR(MID$(TIME$,0,2))+~(同じ処理)
0そうだね
プレイ済み
返信[7]
親投稿
数値をとる ↑語弊がある言い方でしたね、すみません 代入するというのが正しいのかな 3. DTAMAD OUT O,M,S Old_CNT=O*60*60+M*60+S ~~~ Now_CNT=Old_CNT-(O*60*60+~(同じ処理)
1そうだね
プレイ済み
返信[8]
親投稿
たくみ somsss
いや~ ヘルプみてるんですけどね。 もうよくわからない単語?がたくさん出てきて、どうしてもmiiverseに頼ってしまいますね。
0そうだね
プレイ済み
返信[9]
親投稿
たくみ somsss
さて、質問のほうですが、しょぼーんさん  あまさと しおんさん  ありがとうございました。 親切に教えていただき嬉しかったです。
1そうだね
プレイ済み