为什么标题要叫做“滴答作响的时钟机制”呢?
想必我们大家都玩过俄罗斯方块,那些不同形状的东西,就是哪些不同形状,你懂的,会随着游戏级别的提高而下降的越来越快。是的 ,我们也要模仿那样,做出我们自己的时钟机制。
我们可以看到SKScene里面有一个函数update(currentTime: CFTimeInterval)。 这个函数被没一帧所调用。帧,frame, 是什么? 你可以理解一帧就是一副静态的图片,如果很多图片在很短的时间内连续播放,就成了动画。当你的眼睛开始去预知每一帧图像的时候,你的游戏会看起来有些慢,我们来看下面的这个GIF图片,你是不是会觉得60fps的时候那个球看起来跑的没有下面的球块一样?
我特意去查了一下什么叫 motion blur , 其实就是摄影里面的慢速快门一样。
ok介绍完帧,我们来修改我们GameScene中的update函数,照着下面这个图修改吧: