为了实现攻击间隔的判定, 用了两种方法
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是有效果的
疑惑了, 怎么会这样啊?? 有没什么其他解决 时间间隔的方法呢?