我可以创建一个包含多个移动对象的画布,但仍然可以提供动作吗?

问题描述 投票:-1回答:1

假设我想在Python中创建一个游戏,其中很多汽车都会在画布上移动,我仍然(当他们移动时)想要做一些动作,比如从商店购买物品等等。这可以用Python做,没有任何游戏库导入吗?

python
1个回答
0
投票

简答:是的,但不推荐。

答案很长:

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

© www.soinside.com 2019 - 2024. All rights reserved.