3
저는 FPS를 고려한 파이썬 게임 루프를 작성하려고합니다. 루프를 호출하는 올바른 방법은 무엇입니까? 내가 고려한 가능성 중 일부는 다음과 같습니다. 파이 게임 같은 라이브러리를 사용하지 않으려 고합니다.파이썬에서 게임 루프를 작성하는 적절한 방법은 무엇입니까?
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?
두 번째와 세 번째 옵션은 동일한 메소드를 시작하므로 시간이 지남에 따라 커질 수 있습니다 ... – eumiro
"파이 게임 같은 프레임 워크를 사용하고 싶지 않습니다."- 그럼 사용하려는 것은 무엇입니까? '킨터 '? 우리는 당신에게 우리가 당신에게 어떤 권고안을 줄 수 있기 전에 당신이 계획하고있는 것을 알려줄 필요가 있다고 생각합니다. – mgilson
또한, 1은'while True :'로 작성되어야합니다. – mgilson