我想知道是否有人知道如何导入精灵并在 python 中按下箭头键时让它移动,而不使用 pygame 或其他库。这纯粹是出于好奇,因为我只是在考虑某种个人挑战,这就是我想到的:一个没有 pygame 或 libtcod 帮助的 python 游戏。这是可能的,还是你需要一个图书馆来为你做这件事?我很感激任何人对此的意见。
谢谢。
我想知道是否有人知道如何导入精灵并在 python 中按下箭头键时让它移动,而不使用 pygame 或其他库。这纯粹是出于好奇,因为我只是在考虑某种个人挑战,这就是我想到的:一个没有 pygame 或 libtcod 帮助的 python 游戏。这是可能的,还是你需要一个图书馆来为你做这件事?我很感激任何人对此的意见。
谢谢。
我想到的是使用 Tkinter 的 Canvas 类。很可能使用此类上的绑定来执行类似描述的简单程序。
一个很好的例子可以在 Mark Lutz 的 Programming Python ( http://shop.oreilly.com/product/9780596158118.do ) 中找到,Moving Pics 示例。
如果您不拥有它,您仍然可以通过使用页面右侧的链接下载代码来查看它的代码作为参考。相应文件夹的路径是/PP4E-Examples-1.3.1/Examples/PP4E/Gui/MovingPics/
.