From d696cc3c5406fc3da7853cbd9fc75d35f6777735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=9F=E5=A4=96=E4=B9=8B=E7=A5=9E?= Date: Sun, 24 Jul 2022 12:59:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E4=BA=8E=E6=B7=BB=E5=8A=A0=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E7=9A=84=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++++++++- main.py | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 04092dd..612aff7 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,9 @@ * Windows默认保存的进度文件路径为`~\AppData\Roaming\wszqkzqk.dev\pypvz\userdata.json` * 其他操作系统为`~/.config/wszqkzqk.dev/pypvz/userdata.json` * 存档为JSON文件,如果出现因存档损坏而造成程序无法启动,可以手动编辑修复或者删除该文件重试 +* 支持错误日志记录 + * Windows默认保存的进度文件路径为`~\AppData\Roaming\wszqkzqk.dev\pypvz\run.log` + * 其他操作系统为`~/.config/wszqkzqk.dev/pypvz/run.log` ## 环境要求 @@ -162,6 +165,8 @@ nuitka --mingw64 ` * 这个想不到很好的实现方法,可能会想一种替代方案 * 魅惑的僵尸未用红色滤镜标识 * 这个可能会作为一种“特性” +* 南瓜头显示不正常 +* 墓碑吞噬者吞噬墓碑过程中被吞噬的墓碑顶端不会消失 **欢迎提供[Pull requests](https://github.com/wszqkzqk/pypvz/pulls)或修复方法建议,也欢迎在这里反馈新的bug()** @@ -264,4 +269,13 @@ nuitka --mingw64 ` ![截屏12](/demo/demo12.webp) ![截屏13](/demo/demo13.webp) ![截屏14](/demo/demo14.webp) -![截屏15](/demo/demo15.webp) \ No newline at end of file +![截屏15](/demo/demo15.webp) + +## 关于日志与反馈 + +对于闪退情况,Linux用户与Windows下的python源代码运行用户可以直接在终端中复制出崩溃日志进行反馈。 + +Windows单文件封装版本无法通过终端显示日志,需要在日志文件中寻找崩溃原因 +* Windows默认日志文件路径为`~\AppData\Roaming\wszqkzqk.dev\pypvz\run.log` +* 其他操作系统为`~/.config/wszqkzqk.dev/pypvz/run.log` +* \ No newline at end of file diff --git a/main.py b/main.py index 617288e..35236e0 100755 --- a/main.py +++ b/main.py @@ -32,5 +32,5 @@ if __name__=='__main__': game.setup_states(state_dict, c.MAIN_MENU) game.run() except: - print() + print() # 将日志输出与上文内容分隔开,增加可读性 logger.error(f'\n{traceback.format_exc()}')