• Joined on 2026-05-11
troytt pushed to main at troytt/diablo2-web 2026-09-16 02:10:37 +00:00
d4fb176031 perf(renderer): implement Raw 8-bit GPU Index Texture (gl.R8) + Shader Hardware Palette Lookup (#34)
troytt opened issue troytt/diablo2-web#34 2026-09-16 01:54:23 +00:00
perf(renderer): 实现 Raw 8-bit GPU 索引纹理 (R8) + Shader 硬件调色板查表架构
troytt commented on issue troytt/diablo2-web#33 2026-09-16 01:43:28 +00:00
章节只有第一章,场景也只有两个了

问题原因与修复说明 (2527678)

1. 原因分析

此前在单独验证第 1 幕罗格营地与奶牛关时,带过滤参数(FILTER_LEVEL)运行 pack-act-assets.ts…

troytt closed issue troytt/diablo2-web#33 2026-09-16 01:43:28 +00:00
章节只有第一章,场景也只有两个了
troytt pushed to main at troytt/diablo2-web 2026-09-16 01:43:13 +00:00
2527678c10 fix(packs): restore full Acts 1..5 index and map/bake all 741 monster IDs across all acts (#33)
troytt commented on issue troytt/diablo2-web#30 2026-09-16 01:16:51 +00:00
【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案

根治方案完成:离线预打包人物与怪物图集至 Act 资源包 (270c743)

  1. 离线打包工具 (scripts/pack-entity-assets.ts + 集成至 scripts/pack-act-assets.ts): …
troytt pushed to main at troytt/diablo2-web 2026-09-16 01:16:42 +00:00
270c743aef perf(entities): offline pre-bake Sorceress and monster atlases into Act packs (#30)
troytt opened issue troytt/diablo2-web#33 2026-09-16 01:13:52 +00:00
章节只有第一章,场景也只有两个了
troytt commented on issue troytt/diablo2-web#32 2026-09-15 15:06:05 +00:00
【关卡规则】关卡怪物生成逻辑异常:罗格营地出现怪物、奶牛关生成非奶牛怪、未成怪堆(Packs)

修复完成说明

已在提交 d6e6248 中修复:

  1. 城镇/安全区无怪规则:在 loadPackRuntime、loadLiveRuntime 和 GameEngine 中识别城镇与预算为 0…
troytt commented on issue troytt/diablo2-web#30 2026-09-15 15:06:04 +00:00
【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案

修复完成说明

已在提交 d6e6248 中完成优化:

  1. 多 MPQ 句柄与索引共享缓存:引入全局 archivePromiseCache,复用已打开的 MPQ 卷句柄与 HashTable /…
troytt commented on issue troytt/diablo2-web#31 2026-09-15 15:06:04 +00:00
【战斗系统】怪物进入追击(Aggro)状态后移动方向与模型朝向不一致

修复完成说明

已在提交 d6e6248 中修复:

  1. DCC 方向置换对齐:修复了 src/game/monster-art.ts 中直接以线性循环下标读取 dcc.directions[dir]…
troytt closed issue troytt/diablo2-web#30 2026-09-15 15:03:48 +00:00
【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案
troytt closed issue troytt/diablo2-web#31 2026-09-15 15:03:48 +00:00
【战斗系统】怪物进入追击(Aggro)状态后移动方向与模型朝向不一致
troytt closed issue troytt/diablo2-web#32 2026-09-15 15:03:48 +00:00
【关卡规则】关卡怪物生成逻辑异常:罗格营地出现怪物、奶牛关生成非奶牛怪、未成怪堆(Packs)
troytt pushed to main at troytt/diablo2-web 2026-09-15 15:03:48 +00:00
d6e624829a fix(monster): fix loading performance, monster facing, and spawn logic (#30, #31, #32)
troytt commented on issue troytt/diablo2-web#30 2026-09-15 11:02:49 +00:00
【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案

优化决策落地方案确认

根据 Master 确认的优化方案,性能问题(加载 > 5s)按以下两步落地:

1. 前端全局单例化复用 MountedArchives 句柄(运行时…

troytt opened issue troytt/diablo2-web#30 2026-09-15 10:50:38 +00:00
【性能优化】页面首屏加载角色和怪物模型过慢(> 5秒)原因调查及优化方案
troytt opened issue troytt/diablo2-web#31 2026-09-15 10:50:38 +00:00
【战斗系统】怪物进入追击(Aggro)状态后移动方向与模型朝向不一致
troytt opened issue troytt/diablo2-web#32 2026-09-15 10:50:38 +00:00
【关卡规则】关卡怪物生成逻辑异常:罗格营地出现怪物、奶牛关生成非奶牛怪、未成怪堆(Packs)
troytt pushed to main at troytt/diablo2-web 2026-09-15 09:53:00 +00:00
25ab2eea9d docs: 标记 M7 里程碑为已完成