代码更新2026年7月3日 GMT+8 04:39

CS2 更新(2026年7月3日)

小规模 CS2 更新:为游戏内 Major Store 弹窗加入基于悬停的 3D 物品预览,并对支持该功能的构建元数据做了例行更新。

快速摘要

  • Major Store 弹窗在鼠标悬停时动态创建 3D 物品预览:在格块图片容器内插入并移除模型面板(`MapItemPreviewPanel`)。
  • 为支持悬停触发的预览行为,Major Store 的 UI 布局与已编译资源条目已刷新(`popup_major_store`)。
  • 客户端与服务器版本号递增,内部构建标识和场景系统字符串等元数据被更新,属于例行维护。

本次小规模 CS2 更新侧重于游戏内 Major Store 弹窗的体验改进:新增基于悬停触发的 3D 物品预览,并对相关构建元数据做了例行维护。

Major Store 弹窗:悬停预览 3D 物品

本次构建中最明显的改动集中在 Major Store 弹窗的 UI 上。

  • 新增悬停触发的模型预览: Major Store 中的贴纸格块现在在鼠标悬停时按需创建 3D 预览。悬停格块时:

    • 游戏调用一个新的辅助函数(_MakeModelPanel),查找物品图片容器 id-store-item-image_container,并在其中创建一个 MapItemPreviewPanel。
    • 该预览使用熟悉的商店场景(map="ui/xpshop_item")、初始 item 实体和固定摄像机 camera_weapon_7 进行配置。
    • 设置了旋转限制、缓慢自动旋转和渲染间隔,使物品在不拖拽鼠标的情况下平滑旋转。
  • 离开格块时立即清理: 当光标移出格块时,另一个辅助函数(_DeleteModelPanel)会立刻移除该预览面板,避免浏览时弹窗堆积未使用的预览面板。

  • 支持新行为的布局钩子: Major Store 弹窗的 XML 布局现在为格块图片容器提供了专用 ID:id-store-item-image_container。新脚本正是使用它作为动态插入和删除 MapItemPreviewPanel 的父节点。

  • 实际影响:

    • 3D 物品预览现在仅在需要时(悬停时)出现,而不是始终嵌入在每个格块中。
    • 当商店一次显示大量物品或快速滚动时,这有助于降低 UI 开销,可能改善低端硬件的响应性。
    • “Inspect” 按钮(id-inspect-sticker)的行为保持不变,你仍然可以打开全屏查看;悬停预览位于静态格块与全屏查看之间。

总体来说,Major Store 的浏览体验会更具互动性:日常浏览时悬停即可看到旋转的 3D 预览,想看细节再点击查看完整 Inspect 界面。

引擎与构建维护

除了商店弹窗的改动外,本次构建还包含一些常规的技术更新:

  • 客户端与服务器版本提升:

    • 在 steam.inf 中,ClientVersion 和 ServerVersion 从 2000857 提升到 2000858。
    • 这有助于匹配匹配进程和专用服务器所使用的构建。
  • 内部构建标识更新:

    • SourceRevision 以及 built_from_cl.txt 中的构建变更列表被更新以反映最新编译代码。
  • 场景系统字符串刷新:

    • scenesystem_strings.txt 中包含若干低层级字符串的更改。这些是内部标识,通常与用户可见功能无直接对应,更多是引擎或工具链的细微调整。
  • 重新编译的 UI 资源:

    • pak01_dir.txt 中 popup_major_store 的编译条目被刷新(.vxml_c 和 .vts_c 路径被移除并重新添加),与更新后的 Major Store 布局和脚本一致。

这些后端调整不会改变游戏玩法,但能确保 UI 资源包与引擎元数据与新的商店行为保持同步。

整体影响

从玩家角度看,这次更新主要是优化 Major Store 的交互体验:悬停时才出现的 3D 预览让浏览更轻便、响应更好。其他变动则是为支持该 UI 改动而进行的常规版本与资源维护,以保持客户端、服务器与引擎资产的一致性。

返回更新列表

最近更新

代码更新2026年10月1日 GMT+8 07:56

CS2 更新(2026年10月1日)

本次更新重构了 CS2 的准星渲染与编辑器,新增样式与描边颜色控制,优化赛事商店与科隆 2026 物品数据,并发布了一批供创作者参考的脚本示例。

  • 准星渲染改为着色器驱动并重构,新增 Static Quadrant 样式、扩大 gap/厚度范围,且加入描边颜色拾取器。
  • HUD 准星与准星 UI 进行了清理,移除旧有友方/观察者素材,并将预览统一走新的 `CSGOCrosshairPreview` 路径。
  • 科隆 2026 物品数据改用专用 volatile prefab,移除部分喷漆行为;赛事 UI 仅在赛事活跃时展示 Major 内容。
  • `gameinfo.gi` 与分支覆盖被合并与整理,提升对工具、Hammer 与模组工作流的可读性。
  • 新增多份 `cs_script` 示例地图,展示追踪调试、手榴弹训练、模型更换、输入调试与 UI 交互等高级脚本用法。
  • PC 与 Vulkan 的渲染清单與着色器已更新,包括准星着色器 v2 与手套染色格式调整,表明图形管线仍在持续完善。
查看详情
代码更新2026年10月1日 GMT+8 07:12

CS2 更新(2026年10月1日)

本次更新重点精简准星与投掷物 HUD、清理 Rush 001 与 Panorama UI、重构 Cologne 2026 容器属性,并加入新的后端安全与渲染改进。

  • 准星样式、限制与着色器被重构,新增好友/观战覆盖层并简化配置。
  • 投掷物投掷辅助新增刻度间距控制,同时保留带标签的距离缩放刻度。
  • Cologne 2026 容器改为通过一致的易变属性表达,并将签名胶囊接入喷漆逻辑。
  • Rush 001 模式脚本与多个 HUD/回放组件被清理注释,核心玩法行为未变。
  • 新增 Game Coordinator 消息与 schema,用于更好地管理受信任/安全模式的初始化与验证流程。
  • 渲染与工具链改进精简了着色器清单、统一贴图处理,并微调 PP‑Bizon 的材质表现。
查看详情
CS2@CounterStrike
2026年10月1日 GMT+8 07:01
查看详情