通过Pyinstaller打包Pygame库写的外星人小游戏程序容易出现的问题解决方法

# -
基于Python的Pygame库的GUI游戏
游戏内容是通过飞船发射子弹来射击外星人
空格键为开火,左右方向键移动,并设立了
不同关卡。
#exe打包

若你的游戏也是通过Pygame库设计,但是打包失败,
我给出几点建议:

1、打包完毕后一定要讲你的素材images放在exe目录
里面,以便exe文件能够链接到你的素材。

2、如果你需要渲染字体,用到了Pygame.font.Font('字体', 字号),一定不要
将字体设置为None,这样会使用系统默认字体,导致打包后的exe程序停止执行
,虽然我也不知道什么原因,如果你不知道使用哪种字体,可选择print(pygame.font.get_fonts())
来获取系统字体,导出的列表里是你可以选择的字体,但是有些也无法使用,选择中文字体可让你
在屏幕上渲染中文。

附;在cmd窗口执行 pip install pyinstaller 可安装Pyinstaller插件,我的Python版本是3.6,
这个插件完全支持3.6

你可能感兴趣的:(Python)