3D 棋盘按战场显示官方场景(沙地等 11 个战场),场景由本地提取脚本从赛季场景包导出,没有时回退现有金属棋盘 (#532)
This commit is contained in:
13 files changed
+1389
-14
No files matched your search
@@ -300,6 +300,7 @@ services:
|
||||
| 内容 | 没有本地素材时 |
|
||||
|---|---|
|
||||
| 官方 3D 棋盘(贴图、模型、地图特效) | 2D 棋盘,地块由程序绘制 |
|
||||
| 各战场的官方场景(沙地等,每个战场一个;需要另外准备场景包,见下) | 3D 棋盘用程序生成的金属地块 |
|
||||
| 部分官方界面图标与底板:交流按钮和表情面板的边框、暂停面板、装备替换窗口、干员调配界面、队友状态与漏怪标记、模组类型图标等 | 样式相近的替代图形、图标或文字 |
|
||||
| 灼热 / 炽焰源石虫的官方模型 | 染成橙色 / 红橙色的普通源石虫 |
|
||||
| 39 个召唤物的官方模型(多数自选召唤物,以及凯瑟琳的爬行号·防护单元、凛御银灰的风雪之眼;公开镜像没有) | 召唤物头像(菱形底板) |
|
||||
@@ -310,6 +311,8 @@ services:
|
||||
|
||||
**0.2.0 之前提取过的**:召唤物模型是 0.2.0 新增的提取项,旧的提取结果里没有(`node tools/setup.mjs` 会提示「缺少新版的自选召唤物模型」)。有客户端的电脑运行 `node tools/setup.mjs --local` 重新提取即可,只想补这一项也可以在提取用的 Python 环境里运行 `tools/local-extract/extract.py --only spine/token`(新文件写入 `public/assets/local/spine/token/`,清单里其他条目保持不变)。
|
||||
|
||||
**各战场的官方场景**:官方的棋盘是每个战场一个做好的场景(11 个战场里 9 个是沙地),场景包只在赛季开放期间随客户端分发,赛季外的客户端里没有。需要时在提取用的 Python 环境里先运行 `python tools/local-extract/fetch_scenes.py`(从官方 CDN 下载赛季版本的 33 个场景包,约 23 MB,放进 `.cache/official-scenes/`;加 `--list` 只看清单不下载),再运行 `python tools/local-extract/extract.py --only scene`(材质和贴图仍取自本机客户端)。提取后 3D 棋盘会按战场显示官方场景;没有提取时照常显示金属地块。每个场景玩家进入对局时下载约 2–7 MB,另有各场景共用的贴图约 3 MB。
|
||||
|
||||
**3D 棋盘贴图的下载量**:每位玩家进入对局时都要从开服的电脑下载 3D 棋盘的 12 张贴图。提取时会给这 12 张各写一份 WebP(颜色贴图有损、质量 95,法线和数据贴图无损),清单里列的是 WebP,同名 PNG 留在旁边给裁切工具和 setup 用。这部分下载量从约 6.7 MB 降到约 2 MB,网速慢的远程联机最明显。只有 PNG 的本地素材(例如在这一改动之前提取的)可以用提取时的 Python 环境运行 `tools/local-extract/extract.py --webp` 就地补上,只需要 Pillow,不需要客户端。
|
||||
|
||||
## 7. 打包发布(维护者)
|
||||
|
||||
Reference in new issue
Block a user