NianGao Dev
|
768a9b8096
|
feat(crafting): 工作台 3×3 合成界面——右键开台、槽位交换、输出格合成、关闭退回
- 会话层(工作台与合成表.md §5):TryOpenCrafting 右键命中工作台开台;
CraftingSwap 网格槽与手持栈交换/合并;CraftingTakeResult 匹配配方
(有序优先)消耗材料取产物;CloseCrafting 材料退回背包(放不下掉落)
- 客户端屏幕状态 3:gui/container/crafting_table.png 176×166 窗口、
3×3 网格 (30,17) + 输出格 (124,35) + 热键栏行 (7,141)(UI还原.md §3.4);
ESC 关闭并回收手持栈;界面打开时释放光标、关闭恢复捕获并重置鼠标基准
- 物品图标双图集:block/* 图标回退 blocks 图集(原版 items 图集不收录
block 纹理,此前方块物品图标全部缺失)
- 单测:shaped 2×2 木板→工作台、shapeless 原木→木板、木镐多符号、
关闭退回材料;dev 参数 -crafttest 全链路截图验证
|
2026-08-16 10:23:01 +08:00 |
|
NianGao Dev
|
d52bf1126f
|
feat(client): 植被染色、破坏裂纹叠加、手持方块与实体广告牌渲染;原版 HUD 精灵
- 植被染色(渲染.md §4.1):blocks.json 增 tint 标记,图集构建后按
colormap/grass|foliage 中心色乘色——原版材质包草顶/树叶为灰度图,不染色全灰
- 破坏裂纹(方块交互与动画.md §4):destroy_stage_0..9 裂纹盒叠加破坏目标方块
- 第一人称手持方块(渲染.md §5.2):选中槽放置方块六面 UV 视图空间立方体
- 实体广告牌(渲染.md §5.3):僵尸/村民/动物按贴图渲染,动物按 ID 轮换外观
- HUD 换原版精灵:crosshair/hotbar/hotbar_selection/heart/food(UI还原.md §3.4)
- 主菜单标题/按钮标签按请求字号光栅化(修复 24px 固定字号);版本角标 CJK
- 恢复背面剔除(相机修复后 '脚下黑块' 误诊解除);ESC 光标请求原子化防竞态
- dev 测试参数:-give/-crackstage/-spawntest/-esctest
|
2026-08-16 10:08:40 +08:00 |
|
NianGao Dev
|
e70314fb3f
|
feat(game): 动物自然生成(草面/白天/限频)与繁殖冷却/成长;村民交易表数据驱动(含测试)
|
2026-08-16 00:01:20 +08:00 |
|
NianGao Dev
|
6e18d1c81f
|
test(game): 测试环境禁用自然刷怪消除时序 flake
|
2026-08-15 23:49:59 +08:00 |
|
NianGao Dev
|
90e33380fc
|
feat(game): 玩法接线——实体AI/夜间刷僵尸/受伤重生、掉落物拾取、熔炉烧炼产出、服务器与客户端 Mod 加载、客户端单机存档
|
2026-08-15 23:48:58 +08:00 |
|
NianGao Dev
|
8b6b78d02c
|
feat(client): 客户端网络层、zh_cn 中文语言文件、NSIS 中文安装脚本、UI 渲染器与 HUD(gl 标签)
|
2026-08-15 23:21:37 +08:00 |
|
NianGao Dev
|
528c56837f
|
test(game): 修正放置用例(抬升玩家脱离坑位)
|
2026-08-15 22:47:54 +08:00 |
|
NianGao Dev
|
82954c9001
|
feat(game): 相机矩阵与游戏会话(破坏进度/放置/工具速度,含测试)
|
2026-08-15 22:47:21 +08:00 |
|