神之召唤  God’s Call 1.6.1

游戏内容:

如果你在一片沙漠中醒来,完全不知道自己是什么,更不用说身处何地,你会怎么办?

你发现自己迷失在这个世界上,无处可去,遇到的那些人是朋友……还是敌人?

这片被称为阿斯特拉奥斯的土地,充斥着仇恨、厌恶和敌意。

如何应对这种局面,完全取决于你。

在一个选择将通向不同命运的地方,你会直面你的恐惧吗?

更新日志:

当前版本: v1.6.1

错误修复:

  • 移动端重大修复!

  • (希望)解决了所有崩溃问题。

  • 特别感谢 angel T 的帮助,不仅指引我找到正确方向,还一击命中。

  • 这也可能解释了为何此问题一直被忽视,被归为“换个更好的手机”类型的问题。

技术细节简述(TL;DR):

8K地图问题:

  • Ren’Py 将 PNG/JPG 解码为原生堆中的 235 MB 原始 RGBA 缓冲区。

  • SDL 将其交给 GPU → 图形堆中又占用 235 MB(通常是同一块物理 RAM,但分别跟踪)。

  • 加载 5-6 个叠加层 → 总计超过 1 GB 的常驻内存(最低!)。

  • Android 的低内存清理机制发现进程超出其预算(堆 + 图形),于是终止了它。

手机不像 PC 那样将这些内容交换到磁盘上的“虚拟内存”,

一旦超出每个进程的内存限制,操作系统就会直接终止游戏。

我原本以为手机是因为图像大小为 50MB 而出现问题,但后续更新证明这是错误的。

直到我发现绝大多数手机的缓冲区仅足以支持 4K RGBA 纹理(地图大小的一半,但新型手机可以轻松将其卸载到 RAM 中!)。

  • 修复了主菜单中画廊名称更改无法正常工作的问题。

  • 修复了首次进入画廊的用户遇到的崩溃问题。

  • 修复了“Rainwell 的特殊实验…”任务中,任务无法结束并导致 HUB 内任务出现问题的情况。

  • 修复了缺失的图像。

  • 修复了语法错误。

发表回复

后才能评论