我没办法每秒钟查一次localtime,用的是timer方便你看。
首先,shade在头两秒之内就已经判断死亡,只是系统要慢一秒才会作出提示。即使是这样,也完全符合你“三秒beep一个人,杀一个npc”的要求。
第二,在选择timer的频率上,我以每一秒、每两秒、和每三秒的频率作过反复的测试,发现除了两秒的那个确定准确外,一秒和三秒的时间报告都不精准。timer每三秒频率的,其实是第四秒才显示,所以我放弃不用。timer每一秒频率的,报告时间极不稳定,有时一秒一次,有时两秒一次,有时四、五秒一次。不信的话,你可以自己试试。
我承认两秒内杀不死shade是我手慢了,你执意的话,我可以再多试几次,但赌注加倍。敢不敢?