戴森球计划吧 关注:80,697贴子:699,490
  • 55回复贴,共1

建议:物流塔优先级

只看楼主收藏回复

鉴于很多人在游戏中遇到了物流塔从不是自己期望的物流塔(例如,从较远的塔取货)取货的问题,我想了一下,可以引入物流塔优先级特性解决。
物流塔优先级将取代现阶段的供给/需求/仓储按钮。优先级的设置范围从-5到+5(具体实现可以略有不同),其中正数表示需求,负数表示供给,0表示仓储,并且绝对值大的数字表示优先级更高。工作时,运输船会将负优先级塔内的货物运到正优先级塔,并且优先对物品优先级绝对值较高的塔进行操作而忽略较低绝对值的塔。只有在优先级绝对值较高的塔不可用时(供给塔空/需求塔满/无可用运输机/超出范围等),才会尝试对优先级更低的塔进行操作。
和现阶段的设置类似,物品优先级对于不同物品是独立的,并且对于星际塔,行星内和星际运输的优先级也是独立的。
这个功能的实现可以通过将右侧按钮改成滚动条的方式实现。(游戏内滚动条那么多,再加几个对开发者肯定没问题)默认状态下物流塔优先级为0(仓储)并且显示“0:仓储”,通过持续按下鼠标右键(类似取物品)可以调出滚动条,左右滚动至对应位置后松开设置优先级,变为“-X:供给”或“+X:需求”。(当然,如果可以合理布置面板空间,直接显示滚动条也行)。
旧存档兼容性问题也很好实现。现阶段仓储继承为0优先级,需求继承为某一正优先级,供给继承为某一负优先级。(建议取中间值,例如范围为-5至+5的话继承值为-3/+3。如果实现上有困难的话,也可以继承为其他值,例如-1/+1或-5/+5,但尽量绝对值相等)
以上就是我的建议,希望多讨论一下,也希望开发者能注意(如果上贴吧的话)。(另外,有谁知道有什么官方途径向开发者提意见吗?)


IP属地:上海来自iPhone客户端1楼2021-10-22 09:12回复
    你游绝大部分嚷嚷需要优先级的东西都可以通过游戏内已有机制解决


    IP属地:北京来自Android客户端3楼2021-10-22 11:47
    收起回复
      你这个设了和没设没区别,设了需求,那说明就是要的,你不送怎么行。结果还是乱送。可以和异星工厂一下,点对点设置,这个塔只向哪几个塔要货,然后排前面的塔先送,这个所有物流塔的设置页面可以放在一个地方,不用去一个星球一个星球点。
      这样物流塔改名也有了用处。


      IP属地:浙江4楼2021-10-22 12:30
      收起回复
        限制距离,多塔方案,转弯让直行,这些用好了,感觉就能解决优先级问题了


        IP属地:上海来自Android客户端5楼2021-10-22 13:31
        收起回复
          优先级的我早就反馈给制作组了,包括高级矿机都一并建议了,但是制作组并不打算做



          IP属地:江苏来自Android客户端7楼2021-10-22 13:54
          收起回复
            优先级这个很简单啊,当你需要优先使用本地资源时就在建塔的时候先设置本地需求,然后等塔装满再打开星际需求,这样在本地供不上之前都是优先运送本地的


            IP属地:陕西来自Android客户端8楼2021-10-22 16:00
            收起回复
              现在最应该考虑的就是采矿的问题,可以考虑红色警戒里面的配置,矿长里面有矿车出来采矿


              IP属地:山西10楼2021-10-22 23:38
              回复