satisfactory吧 关注:7,663贴子:44,252
  • 8回复贴,共1

【0.3.6.6】 传送带优化与tick系统更新喵。。!

只看楼主收藏回复

各位厂长大家好,本猫是可爱的乖猫猫Liwers。。
从0.3.6.6开始,本猫就暂停了更新翻译贴的制作。。有不少沙雕厂长一直在催本猫恢复更新,而现在更新版本已经到了0.3.6.13了,本猫认为是时候出来解释一波了。。
在解释之前,本猫要先向各位科普一下工厂厂中的tick系统。。
粽所粥知,在工厂厂中,两段传送带相连,经常可以看到上一段传送带末端的物品,和下一段传送带首端的物品,穿模在一起。。
之所以会出现这种奇怪怪的情况,就是因为这两段传送带实际上是各自独立的计算体系,并且严格遵循以下机制:
= 传送带末端 = +检测是否有下一段传送带接驳+-+检测是否有物件抵达+-+传递物品代码至下一段传送带+-+本末端物品取消显示+-+执行传送带运输动画+-+将下一物品移动到本末端+
= 传送带首端 = +检测是否有上一段传送带接驳+-+检测是否有物品代码传递过来+-+通过物品代码调用物品模型及贴图+-+本首端显示物品+-+执行传送带运输动画+-+首端代码重置+
不仅仅是传送带,工厂厂中所有的建筑物都遵循这一套机制,实际上为了减少计算量、降低游戏对玩家电脑资源的请求,游戏里根本不存在真实的物理效果,而是全部使用代码传递的方式呈现给玩家看到。。
而这一整套机制,又是建立在每秒60tick的后台刷新频率上的,即每次代码传递,实则都是需要至少1tick的时间去完成的。。这也就是为么么游戏后期,传送带的数量决定了游戏的卡顿程度,就是因为传送带的分段数量最多,占据tick使用量最大,而挤压了游戏引擎其他方面的资源开销,导致整个体系的运转效率下降。。
那么,只要以tick为核心进行资源开销上的优化,就能够将优化普及到整个游戏世界的方方面面去。。
因此,这一体系,就被工厂官方称为“tick系统”。。
这段时间,有不少沙雕厂长反馈,建筑物的远景贴图丢失,直接变成了色块贴图的方盒子。。其缘由就是最近要进行传送带优化,在测试时为了允许传送带的debug记录系统获取更多的debug信息,只能压缩远景建筑物贴图的tick开销。。
预计传送带优化测试完成后,远景贴图就会恢复了呢。。
好啦,接下来就是更新翻译贴的正式内容啦:
【0.3.6.6】内建版本 - 136629 及后面多个测试版本。。
喵。。!


IP属地:广东1楼2020-11-27 10:50回复
    【0.3.6.6】内建版本 - 136629
    - 优化
    -- 重制传送带线网噗射系统。。
    - BUG修不复
    -- 修复除英语外,搜索栏的大小写敏感问题。。
    【0.3.6.7】内建版本 - 136775
    - 优化
    -- 为传送带复制功能改进debug状态下的log记录。。
    - 游戏体验
    -- 增加额外的选项。。
    == 保持Y轴FOV纵横比。。
    == 允许修改第一人称视角FOV。。
    -- 增加新的控制台命令。。
    == ToggleDebugOverlay。。(显示传送带debug模式下的布局。。)
    【0.3.6.8】内建版本 - 136896
    - BUG修不复
    -- 修复传送带复制(默认鼠标中键功能)问题。。
    -- 修复南朝鲜语环境下,log文件数据垃圾化问题。。
    - 优化
    -- 为以下建筑物优化后台更新率。。
    == 车厢站台/液罐车厢站台。。
    == 核电站。。
    == 灌装机。。
    -- 为以下建筑物/车辆修复tick类型。。
    == 电力火车车脑袋。。
    == 车厢。。
    == 车厢站台/液罐车厢站台。。
    == 核电站。。
    == 灌装机。。
    == 粉碎机。。
    -- 修复车厢站台/液罐车厢站台的剔除距离。。
    * 所谓剔除距离,就是在当玩家与建筑物离得足够远的时候,很多细节已经小到根本看不清了,那么就可以设置一个剔除距离,达到这个距离就不渲染目标细节了,由此可以降低玩家本来就看不到的细节的渲染,从而降低引擎资源开销。。
    【0.3.6.9】内建版本 - 136970
    - BUG修不复
    -- 修复另一个传送带复制崩溃问题。。
    喵。。!


    IP属地:广东2楼2020-11-27 11:15
    回复
      【0.3.6.10】内建版本 - 137253
      - BUG修不复
      -- 修复最新一个传送带复制崩溃问题。。
      -- 当取消搜索后,可编程与智能分离器的搜索栏将自动重置为全部物品的表单。。
      - 优化
      -- 修复车厢站台/液罐车厢站台的距离场更新设置。。
      -- 恢复粒子效果的重要性。。
      -- 尝试减少车厢的更新开销。。
      -- 移除存裆时某些不必要的检测步骤。。
      【0.3.6.11】内建版本 - 137444
      - BUG修不复
      -- 再次修复一个传送带复制崩溃问题。。
      -- 增加更多的debug内容,并推送一个潜在修复以解决传送带复制崩溃问题。。
      【0.3.6.12】内建版本 - 137570
      - BUG修不复
      -- 继续修复一个传送带复制崩溃问题。。
      -- 回滚之前尝试减少车厢的更新开销。。
      - 优化
      -- 植入咱第二个尝试减少车厢的更新开销。。
      【0.3.6.13】内建版本 - 137909
      - BUG修不复
      -- 修复一个深藏不露的传送带复制崩溃问题。。
      喵。。!


      IP属地:广东3楼2020-11-27 12:49
      回复
        吧主威武霸气!牛逼大发了!


        IP属地:四川来自iPhone客户端4楼2020-11-27 13:16
        回复
          好吧,果然是不需要翻译。对了,喵,现在翻译是你管了是吧?看下传送带,分离器之类的那些翻译,各种不统一。另外说一点,“X级XXX”,比如传送带,采矿机,垂直传送带之类的是否都可以统一为“传送带MK1. 2. 3 ”?感觉比“1级传送带”要正式很多


          IP属地:上海来自iPhone客户端5楼2020-11-29 16:30
          收起回复
            吧主游戏矿资源是随机的还是固定地点的


            IP属地:广东6楼2020-11-29 20:53
            收起回复
              昨天建铝锭生产线,用的四级传送带上面不显示物品,但是储存器里面铝锭是一直在增加的。传送带上看不到


              IP属地:浙江来自Android客户端7楼2020-12-02 01:00
              回复