问题标题: 万物起源更新啦

1
2
已解决
苏烨城
苏烨城
中级守护
中级守护

万物起源 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。


0
1
1
1
0
苏烨城
苏烨城
中级守护
中级守护

万物起源 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。

0
0
马泓毅
马泓毅
新手光能
新手光能

能不能把春秋科技研发 × BCM 炎黄春秋工作室的开始页面事件搞短一点

0
0
0
0
李政泽
李政泽
高级守护
高级守护

依旧是那个big。先改成小窗口模式,玩一会后按esc(不要关),拉高网页,再按esc,这次倒是显示了,但附近的物体都被拉高了

0
0
贾晓彬
贾晓彬
新手守护
新手守护

是洪荒战胜召唤不了是洪荒战胜召唤不了是洪荒战胜召唤不了是洪荒战胜召唤不了

!!!!!!!!!!!!!!!!!!!!!!!!

0
0
0
李政泽
李政泽
高级守护
高级守护

 

 

 

一关背包就这样

0
0
我要回答