万物起源 1 无尽吞噬 - 更新报告
网页:ponghttps://acmagnus.github.io/
版本: ULTIMATE V1.14・深度优化版
更新日期: 2026 年 9 月 11 日
研发: 春秋科技研发 × BCM 炎黄春秋工作室
一、核心 Bug 修复(最关键)
1. 玩家不可见 Bug - 根本原因定位与修复【严重】
- 根本原因: gameLoop 函数的 requestAnimationFrame 只在 catch 块中,正常执行时不调用 RAF,导致 gameLoop 只运行 1 帧就停止,玩家永远不可见。
- 修复方法: 在 try 块末尾添加 requestAnimationFrame (safeGameLoop),确保游戏循环持续运行。
- 影响: 这是导致 "玩家消失"、"旁观者模式"、"能动但不能跳" 等一系列问题的根本原因。
2. 开场动画定时器重新显示开始界面【重要】
- startIntro 的 10 秒定时器在 startGame 之后触发,因为 introSkipped 还是 false,会重新显示开始界面遮挡游戏。
- 修复:在 startGame 中设置 introSkipped=true。
3. introScreen 未隐藏导致游戏画面被遮挡【重要】
- startGame 中只隐藏了 startScreen,没有隐藏 introScreen,导致开场动画界面遮挡游戏画面。
- 修复:在 startGame 中添加隐藏 introScreen 的代码。
4. 6 个潜在崩溃点修复【重要】
修复了 6 处 find () 返回 undefined 后直接访问属**导致的潜在崩溃:
- 行 5023: CONFIG.armors.find ().color
- 行 5295-5296: armorDef.color
- 行 5411: CONFIG.armors.find ().color
- 行 6272: CONFIG.armors.find ().maxDurability
- 行 8558: CONFIG.armors.find ().maxDurability
- 行 9681: player.inventory.find ().count
二、新增功能
1. 开场动画**【重要】
游戏启动时显示流畅的开场动画,先显示 "春秋科技研发",后显示 "联动 bcm 炎黄春秋工作室",带有粒子效果和淡入淡出过渡。
2. 声音设置**【重要】
设置菜单中新增声音调节选项,支持背景音乐和音效音量**控制,可静音 / 取消静音。
3. 手机版选项【重要】
设置中新增手机版模式开关,启用后显示虚拟摇杆和触控按钮,支持移动端触屏操作。
4. 每关存档点**【重要】
每个关卡都设置了存档点旗帜,触碰后激活存档。**亡后按 R 键可在最近的存档点复活。
5. 召唤台**
第 5 关召唤之殿,按 H 键使用洪荒骷髅 (skull) 物品召唤万物天尊 Boss,击败后获得不**图腾。
6. 成就**
新增多种成就,包括首杀、首把武器、首件盔甲、击败各 Boss、全盔甲收集、连击 10/25、空中击杀、火箭击杀、无伤通关、速通、富豪、收藏家、狂战士等。
7. 附魔**
武器和盔甲可进行附魔,包括锋利、力量、迅捷、火焰附加、击退、暴击、吸血、无限、穿透、过载、保护、耐久、荆棘等 13 种附魔效果。
三、游戏内容更新
1. 游戏名修改:万物起源 1 无尽吞噬【重要】
游戏名正式改为 "万物起源 1 无尽吞噬",其中 "万物起源 1" 为大字主标题,"无尽吞噬" 为小字副标题。已同步修改所有位置。
2. 30 种打击效果【重要】
打击效果**扩展至 30 种,包括不同的粒子效果、屏幕震动、击中反馈、伤害数字显示、暴击特效、连击特效等。
3. 30 种怪物【重要】
怪物种类扩展至 30 + 种,包括普通怪物、精英怪物、远程怪物、飞行怪物、自爆怪物等多种类型。新增怪物已进行平衡**调整(削弱)。
4. 6 种武器**
- 拳套(近战)
- 银剑(近战,对亡灵特效)
- 火铳(远程)
- 散弹(远程,范围伤害)
- 雷光(远程,穿透)
- 轰天(远程,**伤害)
5. 5 种盔甲**
- 布甲(防御 5)
- 皮甲(防御 10)
- 锁甲(防御 18)
- 板甲(防御 28)
- 星辉甲(特殊效果,发光)
6. 10 个关卡完整剧情
黑暗森林→洪荒战神→腐朽**→炼狱深渊→召唤之殿→重锤守卫厅→双锤炼狱→星辉之巅→凋零深渊。每关之间有剧情对话框衔接。
7. 6 个 Boss 战
- 洪荒战神(第 2 关)
- 万物天尊(第 5 关,召唤)
- 重锤守卫(第 6 关)
- 双锤守卫(第 7 关,2 只)
- 星辉**神(第 8 关)
- 凋零风暴(第 10 关,最终 Boss)
四、UI/UX 极致优化
1. 首页极致优化【重要】
首页重新设计,采用宇宙星空粒子背景,金色渐变发光标题,操作说明卡片,关卡预览时间线,开始冒险和游戏介绍按钮。
2. UI 极致优化【重要】
生命值条、武器栏、关卡信息、操作提示等所有 UI 元素重新设计,采用半透明毛玻璃效果,金色边框,统一的视觉风格。
3. 序章剧情对话框
紫色发光边框的剧情对话框,显示章节、标题、剧情文字,带有打字机效果和继续按钮。
4. 关卡横幅过渡
进入新关卡时显示金色发光的关卡横幅,带有淡入淡出动画效果。
五、**能优化
1. 游戏主循环优化【重要】
修复 gameLoop 的 RAF 调用问题,确保游戏循环以 60FPS 稳定运行。使用 safeGameLoop 包装器捕获异常并继续运行。
2. deltaTime 帧率**
全游戏使用 deltaTime 进行帧率**更新(508 处使用),确保在不同帧率设备上游戏速度一致。
3. 粒子**优化
粒子数量限制(7 处限制**),避免粒子过多导致卡顿。运动模糊、背景缓存、渐变缓存等**能优化技术。
4. 碰撞检测优化
修复 vCollide 缺少向上碰撞和障碍物碰撞的问题,修复怪物缺少水平碰撞的问题,添加 arenaLeft/arenaRight 未定义保护。
六、其他 Bug 修复(38 + 个)
1. 碰撞检测**修复(4 个严重 bug)【重要】
- vCollide 缺少向上碰撞检测
- vCollide 缺少障碍物碰撞
- 怪物缺少水平碰撞
- arenaLeft/arenaRight 未定义保护
2. Boss / 物品 / 关卡**修复(12 个潜在崩溃)【重要】
- 7 处 CONFIG.armors.find 缺少 null **
- 5 处 CONFIG.items 访问缺少 null **
3. 玩家绘制顺序修复【重要】
修复 if (player) 没有大括号导致的绘制顺序错误 ——if 只控制下一行 drawLighting (),player.draw () 总是执行。
4. storyDialog 无点击事件修复
序章剧情对话框的 "继续" 按钮原本没有绑定点击事件,导致无法关闭对话框。
5. 召唤台提示文字修复
召唤台提示原本显示 "右键" 使用,但实际是按 H 键。已修正为 "按 H 键召唤"。
6. T 键瞬移调试功能残留清理
清理了开发期间残留的 T 键瞬移调试功能。
7. CONFIG.player 配置补全
CONFIG.player 配置严重缺失,已补全 width=26、height=42、maxHp=120 等关键配置。
8. 附魔成就**修复(3 个潜在崩溃)
修复附魔和成就**中 3 处潜在的 null 引用崩溃。
9. 所有调试代码清理
清理了所有调试代码,文件大小从 505KB 减少到 468KB。
万物起源 1 无尽吞噬 - 更新报告
网页:ponghttps://acmagnus.github.io/
版本: ULTIMATE V1.14・深度优化版
更新日期: 2026 年 9 月 11 日
研发: 春秋科技研发 × BCM 炎黄春秋工作室
一、核心 Bug 修复(最关键)
1. 玩家不可见 Bug - 根本原因定位与修复【严重】
- 根本原因: gameLoop 函数的 requestAnimationFrame 只在 catch 块中,正常执行时不调用 RAF,导致 gameLoop 只运行 1 帧就停止,玩家永远不可见。
- 修复方法: 在 try 块末尾添加 requestAnimationFrame (safeGameLoop),确保游戏循环持续运行。
- 影响: 这是导致 "玩家消失"、"旁观者模式"、"能动但不能跳" 等一系列问题的根本原因。
2. 开场动画定时器重新显示开始界面【重要】
- startIntro 的 10 秒定时器在 startGame 之后触发,因为 introSkipped 还是 false,会重新显示开始界面遮挡游戏。
- 修复:在 startGame 中设置 introSkipped=true。
3. introScreen 未隐藏导致游戏画面被遮挡【重要】
- startGame 中只隐藏了 startScreen,没有隐藏 introScreen,导致开场动画界面遮挡游戏画面。
- 修复:在 startGame 中添加隐藏 introScreen 的代码。
4. 6 个潜在崩溃点修复【重要】
修复了 6 处 find () 返回 undefined 后直接访问属**导致的潜在崩溃:
- 行 5023: CONFIG.armors.find ().color
- 行 5295-5296: armorDef.color
- 行 5411: CONFIG.armors.find ().color
- 行 6272: CONFIG.armors.find ().maxDurability
- 行 8558: CONFIG.armors.find ().maxDurability
- 行 9681: player.inventory.find ().count
二、新增功能
1. 开场动画**【重要】
游戏启动时显示流畅的开场动画,先显示 "春秋科技研发",后显示 "联动 bcm 炎黄春秋工作室",带有粒子效果和淡入淡出过渡。
2. 声音设置**【重要】
设置菜单中新增声音调节选项,支持背景音乐和音效音量**控制,可静音 / 取消静音。
3. 手机版选项【重要】
设置中新增手机版模式开关,启用后显示虚拟摇杆和触控按钮,支持移动端触屏操作。
4. 每关存档点**【重要】
每个关卡都设置了存档点旗帜,触碰后激活存档。**亡后按 R 键可在最近的存档点复活。
5. 召唤台**
第 5 关召唤之殿,按 H 键使用洪荒骷髅 (skull) 物品召唤万物天尊 Boss,击败后获得不**图腾。
6. 成就**
新增多种成就,包括首杀、首把武器、首件盔甲、击败各 Boss、全盔甲收集、连击 10/25、空中击杀、火箭击杀、无伤通关、速通、富豪、收藏家、狂战士等。
7. 附魔**
武器和盔甲可进行附魔,包括锋利、力量、迅捷、火焰附加、击退、暴击、吸血、无限、穿透、过载、保护、耐久、荆棘等 13 种附魔效果。
三、游戏内容更新
1. 游戏名修改:万物起源 1 无尽吞噬【重要】
游戏名正式改为 "万物起源 1 无尽吞噬",其中 "万物起源 1" 为大字主标题,"无尽吞噬" 为小字副标题。已同步修改所有位置。
2. 30 种打击效果【重要】
打击效果**扩展至 30 种,包括不同的粒子效果、屏幕震动、击中反馈、伤害数字显示、暴击特效、连击特效等。
3. 30 种怪物【重要】
怪物种类扩展至 30 + 种,包括普通怪物、精英怪物、远程怪物、飞行怪物、自爆怪物等多种类型。新增怪物已进行平衡**调整(削弱)。
4. 6 种武器**
- 拳套(近战)
- 银剑(近战,对亡灵特效)
- 火铳(远程)
- 散弹(远程,范围伤害)
- 雷光(远程,穿透)
- 轰天(远程,**伤害)
5. 5 种盔甲**
- 布甲(防御 5)
- 皮甲(防御 10)
- 锁甲(防御 18)
- 板甲(防御 28)
- 星辉甲(特殊效果,发光)
6. 10 个关卡完整剧情
黑暗森林→洪荒战神→腐朽**→炼狱深渊→召唤之殿→重锤守卫厅→双锤炼狱→星辉之巅→凋零深渊。每关之间有剧情对话框衔接。
7. 6 个 Boss 战
- 洪荒战神(第 2 关)
- 万物天尊(第 5 关,召唤)
- 重锤守卫(第 6 关)
- 双锤守卫(第 7 关,2 只)
- 星辉**神(第 8 关)
- 凋零风暴(第 10 关,最终 Boss)
四、UI/UX 极致优化
1. 首页极致优化【重要】
首页重新设计,采用宇宙星空粒子背景,金色渐变发光标题,操作说明卡片,关卡预览时间线,开始冒险和游戏介绍按钮。
2. UI 极致优化【重要】
生命值条、武器栏、关卡信息、操作提示等所有 UI 元素重新设计,采用半透明毛玻璃效果,金色边框,统一的视觉风格。
3. 序章剧情对话框
紫色发光边框的剧情对话框,显示章节、标题、剧情文字,带有打字机效果和继续按钮。
4. 关卡横幅过渡
进入新关卡时显示金色发光的关卡横幅,带有淡入淡出动画效果。
五、**能优化
1. 游戏主循环优化【重要】
修复 gameLoop 的 RAF 调用问题,确保游戏循环以 60FPS 稳定运行。使用 safeGameLoop 包装器捕获异常并继续运行。
2. deltaTime 帧率**
全游戏使用 deltaTime 进行帧率**更新(508 处使用),确保在不同帧率设备上游戏速度一致。
3. 粒子**优化
粒子数量限制(7 处限制**),避免粒子过多导致卡顿。运动模糊、背景缓存、渐变缓存等**能优化技术。
4. 碰撞检测优化
修复 vCollide 缺少向上碰撞和障碍物碰撞的问题,修复怪物缺少水平碰撞的问题,添加 arenaLeft/arenaRight 未定义保护。
六、其他 Bug 修复(38 + 个)
1. 碰撞检测**修复(4 个严重 bug)【重要】
- vCollide 缺少向上碰撞检测
- vCollide 缺少障碍物碰撞
- 怪物缺少水平碰撞
- arenaLeft/arenaRight 未定义保护
2. Boss / 物品 / 关卡**修复(12 个潜在崩溃)【重要】
- 7 处 CONFIG.armors.find 缺少 null **
- 5 处 CONFIG.items 访问缺少 null **
3. 玩家绘制顺序修复【重要】
修复 if (player) 没有大括号导致的绘制顺序错误 ——if 只控制下一行 drawLighting (),player.draw () 总是执行。
4. storyDialog 无点击事件修复
序章剧情对话框的 "继续" 按钮原本没有绑定点击事件,导致无法关闭对话框。
5. 召唤台提示文字修复
召唤台提示原本显示 "右键" 使用,但实际是按 H 键。已修正为 "按 H 键召唤"。
6. T 键瞬移调试功能残留清理
清理了开发期间残留的 T 键瞬移调试功能。
7. CONFIG.player 配置补全
CONFIG.player 配置严重缺失,已补全 width=26、height=42、maxHp=120 等关键配置。
8. 附魔成就**修复(3 个潜在崩溃)
修复附魔和成就**中 3 处潜在的 null 引用崩溃。
9. 所有调试代码清理
清理了所有调试代码,文件大小从 505KB 减少到 468KB。


