《Schedule I》版本更新 - v0.4.1 - 下水道系统与性能优化
《Schedule I》v0.4.1更新:新增下水道系统、梯子攀爬与性能优化,帧率提升10-15%。探索新区域,避开警察追捕!
大家好,
万圣节更新来了!本次更新在海兰角地下新增了一套下水道系统。你需要获得下水道钥匙才能进入其中。下水道提供了在海兰点穿行的新方式,无需担心警察和卡特尔成员的追捕,但这里也并非没有风险……
新增的梯子系统开启了更多垂直移动的可能性——这些梯子可以在下水道中找到,地图上的几栋建筑也设置了梯子。
我们还进行了一些优化工作。大部分优化都是小幅调整和重构,但累积起来应该能带来可观(10-15%)的帧率提升。
很抱歉这次更新延迟了几天——我原本计划跳过公开测试直接发布正式版。但在最后关头意识到还是应该稳妥起见,至少进行一天的公开测试。
新增内容
新增下水道系统。
新增攀爬系统。
在各建筑新增梯子。
新增下水道维护办公室房产。
新增下水道钥匙。
新增2x1米塑料桌。
新增垃圾王冠。
新增垃圾王座。
新增涉水音效。
新增“下水道之王”NPC。
新增“下水道地精”NPC。
新增冰毒LOD。
新增“复制队列”系统,用于错开玩家加入多人游戏时的网络流量。
在西Gas-Mart新增装卸区。
新增5处涂鸦位置。
调整/改进
重构环境特效和后处理系统,支持不同视觉区域之间的过渡。
改为通过昼夜时间线控制雾效颜色和密度,取代基础的曲线/渐变控制。
调整遮挡设置,实现更激进的裁剪。
调整阴影级联。
调整各种LOD。
车辆静止时禁用FixedUpdate计算。
优化指南针渲染。
禁用了一项并未实际提升性能的光照优化技术。
将大量计算改为按需执行,而非每帧计算。
画质设为中或以下时禁用额外光照阴影。
将各种冷却时间改为使用全局时间(Time.timeSinceLevelLoad),取代手动时间追踪。
移除了多个脚本中不必要的更新循环。
将部分网格碰撞体替换为基本碰撞体。
在开始时缓存动画字符串哈希值,避免使用时重复计算。
关闭多个小物体的阴影。
调整涂鸦表面仅在需要时生成纹理数据,而非游戏开始时生成。这曾导致加载游戏时出现约1秒卡顿和不必要的内存分配。
重组主场景结构。这不会产生可见影响,但能让我未来的工作更轻松:)
Bug修复
修复警察全局视野事件工作异常的问题(这使得警察可以“共享”他们对通缉玩家位置的认知)。
修复NPC在不可见时仍会向玩家射击的bug。
修复部分重复GUID。
修复警察在搜寻玩家时被击杀导致视野异常的bug。
修复“黄瓜效果”和“能量饮料效果”实用物品可在物品栏过滤器中使用的bug。
修复最近扒窃失败后无法扒窃昏迷NPC的bug。
修复向存储实体存入现金时出现空引用错误的bug。
移除部分不必要的Player.log垃圾信息。
我发现多人游戏中的许多连接问题很可能是因为超出了带宽限制——本次更新中我已努力缓解此问题,但仍有更多工作要做。这将是我接下来一两周的重点,相关补丁将在蘑菇更新前发布。
感谢阅读,祝(迟来的)万圣节快乐!
Tyler


