让我们说我想用Python创建一个游戏,许多汽车将在画布上移动,而我仍然(在移动时)希望能够做出一些动作,例如从商店购买物品等等。无需导入任何游戏库,是否可以在Python中完成?
答案 0 :(得分:0)
简短的回答:是的,但不建议这样做。
长答案:
对于您的问题的第一部分是可行的。您可以使用tkinter
模块在画布上创建多个移动对象。这是通过使用面向对象的程序完成的,在这种情况下,该程序为您的汽车设置了不同的类,并将它们设置为移动。如果您想要一个链接,请here it is。添加功能可能会有些烦人,但同样是tkinter
。但是,将它们放在一起吗?糟透了根据我读过的很多文章,用tkinter
制作游戏,简单来说,就是一段非常漫长而痛苦的经历。我强烈建议您使用pygame
或pyglet
之类的游戏库,但从技术上讲,您仍然可以在tkinter
中使用它。因此,总而言之:不要在tkinter
中进行游戏,但从技术上讲您仍然可以。