下载 App
【更新公告】关键修复 ·优化模式
骨头多到数不清是好事,卡死就不是了。
🔧 修复
一键满级卡死
有玩家反馈骨头攒多之后,点「满级」会卡死,只能重启游戏。
根因是性能问题:每升一级都要重算全部属性,而属性计算又是逐级循环累加。升 N 级的总开销是 N 的平方——一千级 0.16 秒,六千级就要 5.4 秒,上万级必然卡死。
现在成长公式改为直接求和,复杂度降到常数级:
升级级数 修复前 修复后
3,000 1.44 秒 0.014 秒
20,000 卡死 0.081 秒
100,000 卡死 0.280 秒
十 万 级不到零点三秒。所有等级段的成长数值我逐级核对过,没有任何数值漂移。
数字过大后强制归零
同一个玩家还提到:数字涨到某个程度会突然变成 0,并且再也涨不回去。
原因是 Lua 的整数溢出是静默回绕的——超过上限后会直接翻成负数,而显示层遇到负数就当作 0 处理。这就是「归零之后永远不会变」的由来。
现在所有货币累加都走安全通道:
硬上限 1.00e18,到顶后停在 ,不会再回绕1.00e18
拒绝 与 ,异常值不会污染存档infNaN
历史坏档读入时也会被夹回合法区间
升级费用里的指数运算同样加了夹紧
脚本加载失败
上一版修复引入了三个模块级变量,触发了 Lua 的「单个文件最多 200 个局部变量」硬限制,导致脚本无法加载。已改为全局定义,局部变量数回落到 194,留出了余量。
新增:优化模式
设置面板新增开关:
[音效:开] [音乐:开]
[优化模式:关]
[重置游戏]
开启后会关闭以下内容:
关闭项 说明
飘字 伤害数字、掉落提示等全部不生成
骨头飞行轨迹 掉落直接入账,跳过动画
波纹特效 整层不绘制
墓碑命中闪红 不再叠加红色块
文字阴影 减少约一半文字绘制开销
收益完全不受影响。 开启优化模式后,骨头掉落、伤害结算、天赋点获取与其他玩家完全一致 —— 你只是看不到动画,不是拿得少。
设置会随存档保存,下次进游戏自动生效。适合低端机或长时间挂机。
其中「文字阴影」是收益最大的一项:游戏每帧要画几十次带模糊的阴影文字,这部分开销近乎翻倍。关掉后画面依然清晰。
关于已经丢失的存档
整数回绕发生在过去,已经被写成负数的骨头无法自动辨认与恢复。如果你确实损失了大量骨头,可以在论坛反馈中说明大致数量,我会安排补偿。
骨头可以多,但不能多到数不清。

