毫秒的疑惑

为了实现攻击间隔的判定, 用了两种方法
1.
struct cc_timeval now;
CCTime::gettimeofdayCocos2d(&now, NULL);
return (now.tv_sec * 1000 + now.tv_usec / 1000);

clock_t timeElapse = clock();
if((timeElapse - m_fLastAtkTime) > 300) {


}

测试结果:
第一种方式在 小米手机是有效果的,三星i9200是无效果的

第二种方式在 小米手机是无效果的,三星i9200是有效果的

疑惑了, 怎么会这样啊?? 有没什么其他解决 时间间隔的方法呢?

自己顶一下

本来是检测下两次点击的时间间隔, 没有简单点的方法吗? 不想jni:L