我正在尝试编写一个希望考虑到 FPS 的 python 游戏循环。调用循环的正确方法是什么?我考虑过的一些可能性如下。我试图不使用像 pygame 这样的库。
1.
while True:
mainLoop()
2.
def mainLoop():
# run some game code
time.sleep(Interval)
mainLoop()
3.
def mainLoop():
# run some game code
threading.timer(Interval, mainLoop).start()
4.使用sched.scheduler?