假设我想在Python中创建一个游戏,其中很多汽车都会在画布上移动,我仍然(当他们移动时)想要做一些动作,比如从商店购买物品等等。这可以用Python做,没有任何游戏库导入吗?
简答:是的,但不推荐。
答案很长:
你的问题的第一部分是可行的。您可以使用tkinter
模块在画布上创建多个移动对象。这是通过使用面向对象的程序来完成的,该程序在这种情况下为您的汽车制作不同的类,并将它们设置为移动。如果你想要一个链接,here it is。添加功能可能有点烦人,但同样,它是tkinter
。但是,将这些放在一起?太糟糕了。基于我读过的许多文章,在tkinter
制作游戏,简单来说,是一个非常漫长而痛苦的经历。我强烈建议您使用pygame
或pyglet
等游戏库,但从技术上讲,您仍然可以在tkinter
中使用它。所以,总之:不要在tkinter
制作游戏,但你在技术上仍然可以。