跳至内容

Trainz/种类/kind industry

来自 Wikibooks,开放世界中的开放书籍
logo
Trainz 注释参考
TOC | 开始趣味 | AM&C | 创作 | 书内参考 ORP 参考:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本

行业数据类型

[编辑 | 编辑源代码]

KIND Industry 为交互式资产(如工厂、谷物筒仓和客运站,或任何其他涉及在火车运载货车的货物上装卸的活动)提供了基础。行业使用流程和队列来管理装卸活动,就像交互式货运车辆和某些机车类型一样。

KIND 层次结构

[编辑 | 编辑源代码]
  • kind scenerywithtrack —没有连接轨道或交互行为的行业仅仅是建筑物,一种分类为景观的资产。当制成动态可编程的交互式行业时,父类型为 SceneryWithTrack。
  • kind product —如果没有这种类型,其中包括乘客,那么就没有理由运送任何东西,也没有铁路的必要。

姊妹类

[编辑 | 编辑源代码]
  • kind traincar —在铁路模拟中,行业需要使用车辆来将产品和原料运进运出工厂。因此,车辆和行业都通过子级数据类型kind product绑定在一起,因为当油罐车装满煤块时,很难疏通排空管道,而且燃油和酸液会从奇怪的平板车上溢出。

支持的标签

[编辑 | 编辑源代码]

kind industry 支持所有kind scenerywithtrack 标签,并添加以下标签。

类型:流程元素容器
描述:包含一个或多个流程元素。每个流程元素提供有关流程的信息,包括持续时间、开始状态以及与该流程关联的输入和输出队列。


示例 Config.txt

[编辑 | 编辑源代码]

下面是行业资产的示例config.txt 文件,为了简洁起见,排除了标准标签。此特定示例用于一个简单的煤矿,它接收柴油燃料并输出煤炭。

TrainzBaseSpec 的标签将包含在config.txt 文件中,然后
 processes
 {
   coal_production
   {
     start-enabled                       1
     duration                            30
     
     inputs
     {
       0
       {
         amount                          6465
         queue                           "diesel_in"
       }
     }
     
     outputs
     {
       0
       {
         amount                          22620
         queue                           "coal_out"
       }
     }
   }
 }
 
 queues
 {
   coal_out
   {
     size                                1357500
     product-kuid                        <kuid:44179:60013>
     initial-count                       543000
     
     allowed-products
     {
       0                                 <kuid:44179:60013>
     }
   }
   
   diesel_in
   {
     size                                310400
     product-kuid                        <kuid:-3:10011>
     initial-count                       155200
     
     allowed-products
     {
       0                                 <kuid:-3:10011>
     }
   }
 }
 
华夏公益教科书