FPSが165になって高速すぎて
困っています。
いままでFPS60ぐらいをふつうとしていたので
これはとても困っています。
なので
固定FPSにしたいとおもって、
方法を探していたら、
HSP掲示板で、
こんなスクリプトがありました。
ですが、自分には
#define fp 33 #include "d3m.hsp" #const BASEWAIT 1000.0 / fp basetime = d3timer() skip = 0 repeat ; ; 何らかの処理 ; fps = d3getfps() targettime = basetime + BASEWAIT * cnt //デフォルトFPS値よりも低い if ( d3timer() < targettime ) { redraw 0 repeat 10 color 255, 255, 255 boxf loop color pos 0,0 mes "fps:"+fps+", cnt:"+cnt + ", skip:" + skip redraw 1 title "fps:"+fps repeat await 1 if ( d3timer() >= targettime ) : break loop } else { skip++ await 1 } loop
わけがわかりません。
d3m.hspと
dagetfpsぐらいしかわかりません。
とりあえず
出てきた命令をF1で読んでみたのですが
わけがわかりません。
#constすら知りません、
解説してもらってよいですか???