为什么在 Pygames 中编程游戏比单独使用 Python 更容易



我是Python的新手,我正在掌握它。

我有一个问题:为什么Python本身不用于开发游戏?我可以看到为什么使用 Pygame 游戏,例如,由于易于将图像加载到屏幕上。如果我要用Python开发游戏,这是否意味着我必须手动向屏幕显示图像?还是 Python 也提供这些库集?

例如,在 Pygame 中,您将拥有:

pygame.image.load("image.jpg").convert()

以将图像加载到屏幕。

如果我在 python 中执行此操作,我必须手动加载图像吗?从文件中读取然后显示?这一切都是在 Pygame 的下划线代码中完成的吗?

随着你在游戏开发方面取得更大的进展,你会发现你需要越来越多的东西来做你想做的事情。pygame和所有这些开发工具包的作用是,他们已经为你完成了工作。

如果你要创建一个严肃的游戏,你需要碰撞模块,动画模块,精灵加载模块,也许还有音乐和视频,控制等等。

如果没有pygame,你必须从头开始创建所有这些:P。

我不知道 Pygame 的内部功能,说实话我没有用过它,但我可以根据我在游戏开发方面的经验向你保证,从头开始制作任何东西真的很痛苦,所以最终你需要一些东西作为游戏的基础。这就是为什么;)周围有这么多游戏引擎的原因

除非你是蟒蛇神童或其他:P

最新更新