《Schedule I》版本更新 - v0.4 - 多人游戏网络优化
《Schedule I》v0.4更新:多人游戏网络优化,修复大量错误,提升性能。新增网络队列系统,优化车辆和任务体验。点击查看完整补丁详情!
大家好,
本次补丁带来了大量错误修复和调整,特别是针对多人游戏。过去两周我重写了一大堆糟糕的代码,使其更不容易出错,也让我将来更容易处理。你可能不会注意到任何重大变化,但在幕后,现在的事情整洁多了!
我原本没打算在Shrooms更新之前做这个补丁,但我认为在引入更多内容之前做一些'清理'和错误修复是最好的。因此,Shrooms更新很可能会推迟到12月上旬至中旬,抱歉。和往常一样,我会尽力按时完成,但我想尽早承认延迟的可能性。
新增内容
添加了网络复制队列系统,在玩家加入多人游戏时分阶段发送数据。
在'Deal for the Benzies'任务中添加了可选的任务条目,建议玩家如何打破休战。
调整/改进
重构了大量网络代码以最小化带宽使用。
重构了视觉效果如何应用于不同状态(未包装、袋装、罐装、存储、装备等)的混合产品。旧系统太脆弱,需要在添加另一种毒品类型之前进行清理。
清理了各种产品网格,尽可能将单独的网格合并为一个。
现在针对卡特尔的行为会更快地降低影响力,使解锁新区域不再那么繁琐。
将车辆颜色代码移至单独的专用脚本。这使我能够用简化版本替换地图上所有静态的装饰性车辆,这些版本不包含一堆未使用的脚本和组件。
修改了车辆应用颜色的方式,以避免不必要地实例化新材质。
调整了车辆声音。
重构了车辆决定当前是否应进行物理模拟的方式。
调整了应用手刹时车辆车轮的摩擦属性,使其在使车辆停止方面更有效。
为邮箱启用了物理效果。
错误修复
修复了袋装冰毒和可卡因使用错误消耗动画的问题。
卡特尔经销商不再向玩家发送'库存耗尽'通知。
修复了卡特尔交易任务用户界面未重新激活的问题。
修复了非主机玩家的商人对话有时无法工作的问题。
修复了购买的车辆在半空中生成的问题。
修复了加载屏幕激活时主音量混合器无法静音游戏内声音的问题。
修复了加载屏幕关闭时发生的延迟峰值。
修复了多人游戏中非主机玩家的车辆车轮不旋转的问题。
修复了Jessi从未被选为随机下水道钥匙持有者的问题。
修复了当你将主要移动键(WASD)重新绑定到其他键时,滑板和车辆输入无法工作的问题。
玩家不再从卡特尔经销商完成的交易中获得经验值。
修复了经销商客户选择菜单中客户被多次列出的问题。
修复了Stash & Dash中缺失的碰撞器。
修复了烘干架管理用户界面标签错误的问题。
修复了多人游戏中非主机涂鸦不降低卡特尔影响力的问题。
修复了车辆重新喷漆界面中缺失的字体和不正确的文本颜色。
修复了一个多人游戏错误,即从插槽中移除物品并快速插入另一个物品会导致物品消失。
修复了玩家在通缉或战斗状态时离开游戏时发生的一些空引用错误。
修复了警察有时未注意到非主机玩家违反宵禁的问题。
修复了死亡/昏迷的卡特尔打手在一天过去后重生并站着无所事事的问题。
修复了NPC行为/日程更新方法在凌晨4点不运行的问题。
感谢阅读,
Tyler




