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