在许多语言中,您可以执行以下操作:
while true:
handle events like keyboard input
update game world
draw screen
(optional: delay execution)
虽然这远非最佳,但对于简单的游戏来说应该足够了。
你如何在 Squeak Smalltalk 中做到这一点?
我可以阅读键盘输入并按照wiki.squeak.org上的说明对其做出反应。但是,如果我尝试执行类似
1 to: 10 do: [ :i | game updateAndDraw ]
所有事件仅在循环执行后才被处理。