プレイ日記
まりを tomoyaTT88
0.60秒で1秒にしてやりたい…… 誰かの技術力がひかるぜ
1そうだね
プレイ済み
返信[1]
親投稿
MIKI ifconfig
vsync は while 直後がオススメ。 whileの周期が1/60秒として ループ回数=0.6/(1/60)の時に 1 になればいいから delta = 1/(0.6/(1/60)) です tim=tim+delta
3そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
CTR=CTR+1:TIM=CTR DIV 60+(CTR MOD 60)/100 1フレームごとにカウンタ値を加算してカウンタ値を60で割った商を秒にして 60で割った余りを100で割って加算すると言うのはどうですか?
1そうだね
プレイ済み
返信[3]
親投稿
だにえる haru2016nen
WHILE 1 VSYNC A=A+1 ?A/60/0.6 WEND
2そうだね
プレイ済み
返信[4]
親投稿
おちゃめ ochame_nako
小数だと誤差が出るため個人的にはメインルーチン内では1ずつ足して表示の段階で60で割るのをおすすめしたいです。
4そうだね
プレイ済み
返信[5]
親投稿
まりを tomoyaTT88
ありがとうございます
0そうだね
プレイ済み