在CCTime中,存在接口gettimeofdayCocos2d:
class CC_DLL CCTime { public: static int gettimeofdayCocos2d(struct cc_timeval *tp,void *tzp); static double timersubCocos2d(struct cc_timeval *start,struct cc_timeval *end); };
我们调用接口获取时间,但是这个时间只有秒和微妙,就需要我们自己进行装换了:
int getCurrentTime() { struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now,NULL); return now.tv_sec * 1000 + now.tv_usec / 1000; }