游戏狂人
 
- 贡献度
- 130
- 金元
- 8165
- 积分
- 1367
- 精华
- 3
- 注册时间
- 2004-11-30

|
Game类中this.gasConduitFlow = new ConduitFlow(ConduitType.Gas, Grid.CellCount, this.gasConduitSystem, 1f, 0.25f);//气体传输
this.liquidConduitFlow = new ConduitFlow(ConduitType.Liquid, Grid.CellCount, this.liquidConduitSystem, 10f, 0.75f);//液体传输
this.solidConduitFlow = new SolidConduitFlow(Grid.CellCount, this.solidConduitSystem, 0.75f);//固体传输
其中气体和液体中第一个浮点数表示的是每节传送管道的容量,第二个浮点数表示的是1个单位时间传送的比例
比如气体中的两个参数表示每节气管最大存气量是1kg,每单位时间最大传送前一节25%的气体
所以修改的时候可以把气体和液体的两个传输比例都修改到1,(如果之前修改到超过1也没有关系,代码后台中使用了Math.Clamp1这个函数,当数值>1时视为1)
容量这个参数可以看着修改,改得太大的话所有的物质都存到管子里了。
固体传输那个应该是没有设置最大的传输能力,只有传输比例
注意一点:当传输比例到1的时候,会比现在这个参数更容易造成管道堵塞!因为没有空间给支线管道的流量预留容纳能力
|
|