让我们一起来看看这次的全新版本更新内容吧。
开发团队今日发布了重磅更新,此次更新将测试服中的多项功能搬到了正式版本中,标志着游戏进入了全新的发展阶段。
以下是本次更新的主要内容:

【引擎优化】
升级至最新的Source 2游戏引擎
重构子弹穿透物理模型,大幅降低CPU占用率
优化客户端粒子效果与音效处理的运算效率,减少玩家射击时的CPU资源消耗
【游戏机制】
拆除C4炸弹时,将自动下调武器视角,禁用开镜功能,并在退出拆弹状态后,新增150毫秒的武器射击延迟(修复拆弹后立即开枪的漏洞)

修复sv_predictable_damage_tag_ticks参数计算错误的bug
【界面优化】
观战界面新增Major赛事精彩回放查看功能
优化队伍计数器中已选中玩家的显示效果
库存右键菜单改为相对鼠标光标位置弹出
HUD中的武器模式指示器移至弹药计数区域
【地图脚本】
新增cs_script枚举类型导入功能,其行为与TypeScript枚举一致
- CSWeaponType.PISTOL == 1、
- CSWeaponType[1] == "PISTOL"
新增枚举类型:CSRoundEndReason、CSHitGroup、CSLoadoutSlot、CSDamageTypes、CSDamageFlags、CSWeaponAttackType
CSGearSlot(装备槽)新增BOOSTS值,对应医疗针的装备位置
更新Instance.OnRoundEnd函数:现在会接收回合结束原因参数
更新Instance.OnBeforePlayerDamage函数:新增伤害类型与伤害标记参数,可通过返回值修改这两个参数
更新Instance.OnPlayerDamage函数:新增伤害类型与伤害标记参数
更新Instance.OnKnifeAttack函数:新增攻击类型参数
更新Instance.TraceLine、Instance.TraceSphere、Instance.TraceBox函数:
- 追踪配置现在支持传入忽略实体数组或单个忽略实体
- 追踪配置可指定是否针对hitbox进行追踪
- 若针对hitbox追踪,追踪结果将包含命中部位分组信息
更新Instance.BulletTrace函数的返回结果:新增命中部位分组信息
更新Entity.TakeDamage函数:支持接收伤害类型与伤害标记参数
新增CSWeaponData.GetGearSlot()函数:用于获取武器对应的装备槽位信息
