1

这是我的困境。我正在制作一个界面,它只不过是一系列循环在一起的不同图像序列。该接口旨在在 Raspberry Pi 上运行。我有它,所以当我访问 pi 上的不同 gpio 引脚时,它会加载不同的图像序列以显示在屏幕上。

我一直在使用 pygame zero 来执行此操作(因为我完全没有使用 Python 编码的经验。)并且它在我的 PC 上运行良好。但是,当我将项目转移到 pi 时,它只能在冻结之前完成。图像为 PNG 格式,分辨率为 480 x 360,以 60fps 运行。

我觉得主要问题是 pi 只有 512mb 的 RAM,加载所有图像导致它冻结。

在 pygame zero 中,有没有办法让我卸载不再需要的图像来帮助清理一些 ram,这样它就不会每次都冻结?或者,我有没有更有效的方法来创建这个界面?

这是一个简短的视频,展示了我在说什么。

https://youtu.be/ncDNqqmqBKY

感谢您抽出时间来阅读。:)

4

0 回答 0