python 如何制作pygame的exe [复制]

lokaqttq  于 2023-04-04  发布在  Python
关注(0)|答案(3)|浏览(106)

此问题在此处已有答案

How can I convert a .py to .exe for Python?(8个答案)
三年前关闭了。
我已经完成了在pygame开发我的游戏,我想让它的exe,所以我可以分享它.我试图使用cx_Freeze制作exe,但在该教程中,他只是添加了一个单一的图像,我感到困惑,我如何必须添加这些许多精灵在一个单行我按照这个教程-https://www.youtube.com/watch?v=BIWqt6NICrw&t=49s
在本教程中,他只添加了一个图像文件,因为他的游戏太小了。所以我尝试了不同的方法。我尝试了这个方法-How can I convert pygame to exe?,但它太复杂了,当我尝试执行它时,我得到了很多语法错误(我尝试了该方法10次)
我所能看到的只有一种方法可以使用cx_Freeze来开发我的pygame的exe,但我不知道如何做到这一点。我使用python3(版本:3.7.3)
谁能一步一步地解释我如何使用cx_Freeze制作游戏(请也让我知道如何添加多个图像,因为我有这么多的图像(精灵)每个不同的敌人和英雄)

zpf6vheq

zpf6vheq1#

这个问题已经回答过几次了,将pygame转换为exe与转换其他python gui应用程序相同。
链接到前面的一个问题:Create a directly-executable cross-platform GUI app using Python
除了Aakash Mehta的回答,关于这个链接:https://pythonprogramming.net/converting-pygame-executable-cx_freeze/
如果你想添加更多的文件,你需要将它们添加到包含列表中:

cx_Freeze.setup(
name="A bit Racey",
options={"build_exe": {"packages":["pygame"],
                       "include_files":["racecar.png", "add_files.png", "one_more.png"]}}, # This line
executables = executables)
i1icjdpr

i1icjdpr2#

Pyinstaller也被用来制作exe,我不知道它是否对你的情况有帮助。

3ks5zfa0

3ks5zfa03#

根据这个网站https://pythonprogramming.net/converting-pygame-executable-cx_freeze/你可以使用一个名为cx_Freeze的模块,它类似于py2exe。一些步骤类似于py2exe,所有的说明都在网站上。

相关问题