我可以创建具有多个移动对象的画布并且仍然能够提供动作吗?

时间:2019-04-20 18:12:27

标签: python

让我们说我想用Python创建一个游戏,许多汽车将在画布上移动,而我仍然(在移动时)希望能够做出一些动作,例如从商店购买物品等等。无需导入任何游戏库,是否可以在Python中完成?

1 个答案:

答案 0 :(得分:0)

简短的回答:是的,但不建议这样做。

长答案:

对于您的问题的第一部分是可行的。您可以使用tkinter模块在​​画布上创建多个移动对象。这是通过使用面向对象的程序完成的,在这种情况下,该程序为您的汽车设置了不同的类,并将它们设置为移动。如果您想要一个链接,请here it is。添加功能可能会有些烦人,但同样是tkinter。但是,将它们放在一起吗?糟透了根据我读过的很多文章,用tkinter制作游戏,简单来说,就是一段非常漫长而痛苦的经历。我强烈建议您使用pygamepyglet之类的游戏库,但从技术上讲,您仍然可以在tkinter中使用它。因此,总而言之:不要在tkinter中进行游戏,但从技术上讲您仍然可以。