当前项目版本:MVP0.5.5 / v0.5.5。当前开发总结为统一现状入口;本页旧版本与日期属于历史记录。

← 返回项目主页

静态卡牌颜色修复试玩

用于调查 Windows / VMware 中“静态卡牌偏白、动态卡牌正常”的问题。

颜色修复试玩版

VMware 对照已定位问题:未压缩的静态纹理没有正确执行 sRGB 解码,导致亮度升高;压缩导入和手动解码正常。

下载 Windows 颜色修复试玩版 · 1065 MB

  1. 先正常退出旧游戏,再将新 ZIP 完整解压到一个独立文件夹。
  2. 双击新文件夹中的 SanguoCards.exe,不添加启动参数。首次使用这个独立试玩版需要重新登录;账号资料仍从云端读取。
  3. 比较“编辑卡组”和未放大的普通手牌颜色,再查看放大卡牌的动态效果。请把同一个页面的实际游戏截图发给助手。

兼容处理仅用于 Windows / VMware / Direct3D 11 / Linear 的静态插画。原始图片、动态效果和规则保持,正式 MVP0.41 下载包保留原件。

132 项隔离颜色/遮罩/切换检查,以及 187 张卡图读取和原始尺寸核对已通过;Windows 试玩包构建、298 个运行美术文件逐一比对和 ZIP 完整性通过。2026-10-15 用户已确认:Windows平台图片颜色显示正确,没有颜色偏浅问题。

查看本次验证记录与下载包 SHA-256

原始检测工具与使用

下载 Windows 64 位检测工具

  1. 在 Windows 下载并解压整个 ZIP;正常双击 StaticColorDiagnostic.exe,不用附加启动参数。
  2. 窗口会并排显示同一张刘备插画的五种加载方式。不需要登录,也不连接游戏服务器或读取游戏进度。
  3. 把整个检测窗口截图发给助手。程序还会自动生成截图和读数报告,关闭窗口或按 Esc 即可退出。

报告目录(Windows 按 Win+R 输入):
%USERPROFILE%\AppData\LocalLow\SanguoDiagnostics\StaticColorDiagnostic

可发送 ColorDiagnostic.txt 和 ColorDiagnostic.png。请勿只复制 EXE,旁边的数据目录和 DLL 也需要保留。

这是独立检测工具,并非修复后的游戏包;MVP0.41正式下载包保持原件。

五列分别检查什么

画面编号加载方式
1运行时直接读取原始 PNG
2当前游戏的静态卡图圆角处理流程
3明确指定 sRGB 的 RGBA32 纹理
4Unity 预先导入的压缩 sRGB 纹理,作为另一条加载路径的参考
5不依赖纹理硬件 sRGB 解码,着色器手动转换的参考

正常情况下五列的亮度应接近。第4列经过缩放与压缩,细节有少量差异,属于预期。

诊断与验收记录

原图在 Windows 图片查看器中显示正常;玩家反馈静态卡牌偏白、动态卡牌正常。日志显示 VMware SVGA 3D 与 Direct3D 11,未记录卡牌着色器错误。OpenGL 启动测试不可用。

Mac Metal 的离线对照已运行:第1、2、3、5列中心颜色读数一致,制作圆角没有在本机改变亮度。VMware 实测第1/2/3列GPU读数为 (0.106, 0.329, 0.180),第5列为 (0.012, 0.090, 0.027),与Mac一致;第4列压缩参考也正常。因此已定位到未压缩静态纹理的颜色解码路径,兼容代码已完成;2026-10-15 用户确认Windows游戏图片颜色正常,没有颜色偏浅问题。

查看 Mac 正常对照图Mac 上五种加载方式的静态卡图颜色对照

检测记录

查看兼容渲染的 Mac 隔离对照上排为原有正常渲染,下排为兼容渲染;七种卡面样例

上排为正常路径,下排为兼容路径。缩小过滤存在少量像素差异,平均通道误差不超过2.55/255;纯色色块另行验证,误差不超过1/255。