基本上的问题是检测按键时间间隔太长。其他部分代码占用的时间过长。能偶其他方法解决这个问题么??
考虑使用多线程来另外执行按键扫描,试了没用
基本上的问题是检测按键时间间隔太长。其他部分代码占用的时间过长。能偶其他方法解决这个问题么??
考虑使用多线程来另外执行按键扫描,试了没用
按键检测不需要使用多线程。
多线程不仅仅不能解决问题,还会带来新的问题。
检测按键并不需要多长时间。在游戏的主循环里面必须确保执行按键检测,并且其它部分不要有过多耗时的代码。
请参考这个答案,应该可以给你思路启发:https://qa.codebus.cn/question/260