RucKyGAMES info

RucKyGAMESです

タイムアタックしたい

ゲームで、時間を競うタイプのを作る際に、ミリ秒単位が欲しかったのです。

時間計測開始時に
double time = [[NSDate date] timeIntervalSinceReferenceDate];


上の処理を書いてからの時間は
double now_time = [[NSDate date] timeIntervalSinceReferenceDate] - time;
でok。

int t = (int)(now_time*100);
NSLog(@"%02d:%02d:%02d" , t/60/100 , t/100%60 , t%100);
でプレイ中の時間が取れる訳ですね。


まぁもっと効率のいい方法はありそうですが。
自分はこれで出来たので満足しました。