我有一个游戏,从右边向左边的玩家射击坏人。
我希望我的敌人的生成速度随着游戏时间的增加而变得更快。
我timeOfStart = CACurrentMediaTime();
在 init 和NSLog(@"time is %d", timeOfStart + dt);
update 方法中设置了一个 double 。
但我得到的值如下:
time is 1581741008
time is 863073232
time is -1024003120
time is -1390701616
time is 14971856
为什么我得到大值,然后更小,然后是负值!?