在制作一个打地鼠的游戏,地鼠出现三秒内没有操作或者没有点到正确的位置就会消失并且扣分。我一开始想用delay_for去达到目的,但发现延迟时间内的操作是不算操作的....
我设想可以写一个双线进程,一个游戏计时系统,一个是游戏本身操作系统,但是不知道如何做一个双线进程....
我用的是raptor,raptor,raptor!(学校规定的)重要的事情说三遍
只要使用多线程就可以了,没必要用多进程。
可以在地鼠出现时记录当前时间戳的毫秒数,
在正常游戏控制循环中再读取当前时间戳的毫秒数与记录的相减,判断是不是大于3秒即可