跳转到内容

Trainz/种类/kind traincar

来自 Wikibooks,开放世界的开放书籍
logo
Trainz 培训人员基础知识
TOC | 开始趣味 | AM&C | 创作 | 书中参考文献 ORP 参考文献:  • 索引 • 容器 • 种类 • 标签 | 附录  • 版本
 词汇表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号

KIND Traincar,为所有在 config.txt 文件 中的单独列车车辆提供自定义基础。例如,单个 滚动库存 项目,例如蒸汽机车煤斗、煤仓或客车,都以包含和正确定义 KIND Traincar 中列出的指定必要数据类型 开始其自定义。

这种资产类型继承了来自父类 kind scenery-trackside 的所有路边定位和网格显示特征,并添加了车辆特定的功能,例如火车车物理和控制机制。

KIND 层次结构

[edit | edit source]

父类

[edit | edit source]

对于新 Trainzer 来说,这个父类可能看起来令人惊讶,但请记住数据模型分类,例如 TrainzBaseSpec、标签、种类容器

子类

[edit | edit source]
  • 无。

标签表

[edit | edit source]

每个 traincar 资产都支持以下标签。每个标签在此处显示与其默认值。

kind "traincar" 标签和容器
规格名称 默认值 注释 示例
  cabinsway         1.0    
  company        字符串    "QueenslandRail"
  ditch_color     0,0,0   R-G-B 值     每个最大 255
  low_beam_value     2,2,2         //    
  high_beam_value     1,1,1         //    
  flash_scale     1    
  engine     0    
  real-engine     1    
  enginespec     (KUID)    
  enginesound     (KUID)    
  fonts     1    
  hornsound     (KUID)    
  cabin_muffle     0.4    
  light_color     0,0,0    
  mass     37000    
  max-coupler-gap     0.08    
  pantograph     (KUID)    
  smoke_shade     0.09    
  smoke_random     2.9    
  smoke_slowlife     3    
  smoke_fastlife     0    
  smoke_height     0.8    
  smoke_fastspeed     10    
  tender     0    
  use-coupler-sounds     1    
  fonts-path     ""    
  bogeys   {   }
  disable-extra-track-sounds     0    
  max-tractive-effort     0    
  origin "AU"     (已过时)    
  paintshed-template-used (KUID)     (已过时)    
  paintshed-skin-used (KUID)     (已过时)    
  product-id ""     (已过时)    
  product-version ?     (已过时)    
  product-type ""     (已过时)    

支持的标签

[edit | edit source]

这些是单个标签及其含义。

bogeys

[edit | edit source]
类型:容器
描述:指定在何处以及使用哪些修饰符连接哪些转向架。单独记录 bogeys 容器

cabin_muffle

[edit | edit source]
类型:十进制
描述:在驾驶室中应将引擎声音音量降低的量。默认值为 0.4,即 40% 的音量,旨在表示完全封闭且隔音的驾驶室。注意:蒸汽机车有不同的默认值。它们默认为 1.0 - 根本不衰减。(蒸汽机车驾驶室通常不是完全封闭的,更不用说安装隔音材料了。)

cabinsway

[edit | edit source]
类型:十进制
描述:控制车辆转弯时内部视图的“摇摆”量。更大的数字将导致更多的摇摆。

company

[edit | edit source]
类型:英文文本字符串
描述:文本字符串,指示此车辆所代表的服务的铁路公司或组织。

disable-extra-track-sounds

[edit | edit source]
类型:布尔值
描述:禁用此车辆的额外轨道声音。对于制作可驾驶的船舶、飞机、公路车辆等非常有用 - 任何不应该发出轮轨类型声音的东西。

ditch_color

[编辑 | 编辑源代码]
类型:颜色(RGB)
描述:沟槽灯的颜色(值为 0 到 255 之间的整数,用逗号分隔红色、绿色和蓝色)。
类型:布尔值
描述:如果为 1,则车辆为机车,如果为 0,则车辆为非动力车。机车预计有驾驶室内部、喇叭声、发动机声等。

enginesound

[编辑 | 编辑源代码]
类型:KUID
描述:KIND 发动机声,用于此机车。

enginespec

[编辑 | 编辑源代码]
类型:KUID
描述:Enginespec 资源(KIND 发动机),用于此机车。定义机车性能特征。

flash_scale

[编辑 | 编辑源代码]
类型:十进制
描述:设置沟槽灯闪烁的速度。
类型:整数
描述:在此机车上使用的运行编号字体数量。

fonts-path

[编辑 | 编辑源代码]
类型:文本
描述:用于确定运行编号存储位置的资源名称。这将与“_alpha_numbers”连接起来,以确定运行编号图像的路径。例如,如果提供的名称为“my_loco”,则从资源文件夹开始的路径将为“my_loco_alpha_numbers”。

high_beam_value

[编辑 | 编辑源代码]
类型:十进制数组
描述:用逗号分隔的十进制值序列——用于配置灯光在远光灯模式下的亮度。第一个数字应用于第一个前灯点,依此类推。值是除数——例如,值为 2 表示亮度的一半。

hornsound

[编辑 | 编辑源代码]
类型:KUID
描述:KIND 喇叭声,在机车喇叭吹响时播放。

light_color

[编辑 | 编辑源代码]
类型:颜色(RGB)
描述:前灯的颜色(值为 0 到 255 之间的整数,用逗号分隔红色、绿色和蓝色)。

low_beam_value

[编辑 | 编辑源代码]
类型:十进制数组
描述:用逗号分隔的十进制值序列——用于配置灯光在近光灯模式下的亮度。第一个数字应用于第一个前灯点,依此类推。值是除数——例如,值为 2 表示亮度的一半。
类型:十进制
描述:车辆空载时的质量(以公斤为单位)——即净重,而非总重。游戏将根据装载到队列中的任何货物质量,将此质量增加到该质量上。

max-coupler-gap

[编辑 | 编辑源代码]
类型:十进制数
描述:指定此车辆允许的耦合间隙(以米为单位)。注意:任何两辆车辆之间可观察到的间隙将是每辆车辆值的平均值。不能为零。

max-tractive-effort

[编辑 | 编辑源代码]
类型:十进制
描述:此车辆可以施加到轨道上的最大牵引力(以牛顿为单位)。(仅用于柴油和电力机车——蒸汽机车使用 enginespec 中定义的不同系统)。

pantograph

[编辑 | 编辑源代码]
类型:KUID
描述:受电弓资源,用于连接到受电弓连接点。

real-engine

[编辑 | 编辑源代码]
类型:布尔值
描述:这将使非动力车辆在设置为 0 时发出可听见的喇叭声并显示可见的前灯。这对于驾驶室车厢、驾驶拖车以及多节列车的非动力端车厢很有用。

smoke_fastlife

[编辑 | 编辑源代码]
类型:十进制
描述:车辆高速行驶时,烟雾颗粒存在的时间长度(秒)。

smoke_fastspeed

[编辑 | 编辑源代码]
类型:十进制
描述:车厢被认为高速行驶的速度(m/s)。

smoke_height

[编辑 | 编辑源代码]
类型:十进制
描述:用于使“慢速”烟雾从车厢漂浮得更高的额外速度。

smoke_random

[编辑 | 编辑源代码]
类型:十进制
描述:控制添加到新烟雾颗粒方向的随机性程度。数字越大,随机性越大。

smoke_shade

[编辑 | 编辑源代码]
类型:十进制
描述:在 (0.0 .. 1.0) 范围内的值,控制每个烟雾颗粒的颜色(包括 Alpha——因此 0.0 将是透明的,0.1 是暗雾,1.0 是厚厚的白色)。Alpha 值将随着颗粒的生命周期而衰减到零(透明)。

smoke_slowlife

[编辑 | 编辑源代码]
类型:十进制
描述:车辆低速行驶时,烟雾颗粒存在的时间长度(秒)。
类型:布尔值
描述:用于 AI 确定在执行诸如“调头”之类的命令时是否应将此车辆与机车一起带走。

use-coupler-sounds

[编辑 | 编辑源代码]
类型:布尔值
Desc: 启用或禁用此特定车辆的耦合器松弛声音。

已过时标签

[编辑 | 编辑源代码]
类型:文本
Desc: 已过时

paintshed-template-used

[编辑 | 编辑源代码]
类型:KUID
Desc: 已过时。曾是用于创建此重制版涂装的涂装模板的 KUID - 用于涂装库重新加载重制版以进行进一步编辑。

paintshed-skin-used

[编辑 | 编辑源代码]
类型:KUID
Desc: 已过时。曾是用于创建此重制版涂装的涂装库皮肤的 KUID - 用于涂装库重新加载重制版以进行进一步编辑。

product-id

[编辑 | 编辑源代码]
Type: 文本字符串
Desc: 已过时。曾用于涂装库表明此资源是用于涂装库的。

product-type

[编辑 | 编辑源代码]
Type: 文本字符串
Desc: 已过时。曾用于涂装库,将火车车厢标记为可以在涂装库中重新绘制,但不允许在游戏中放置。

product-version

[编辑 | 编辑源代码]
类型:十进制
Desc: 已过时。是模型旨在使用的涂装库版本号。


示例 Config.txt

[编辑 | 编辑源代码]

火车车厢资源的示例 config.txt 文件,为了简洁起见,不包含标准标签

kind                   "traincar"
engine                 1
mass                   100000
max-tractive-effort    400000

max-coupler-gap        0.1

interior               <kuid:523:666>
enginespec             <kuid:-1:42004221>
enginesound            <kuid:-1:42003000>
hornsound              <kuid:-1:42003101>
pantograph             <kuid:-1:101395>

smoke_shade            0.3
smoke_random           2.5
smoke_slowlife         6
smoke_fastlife         0.8
smoke_height           1.7
smoke_fastspeed        1.6

fonts                  2
fonts-path             "traincar"

mesh-table 容器   {

  default {
    mesh               "traincar-body.im"
    auto-create        1
  }
  shadow {
    mesh               "shadow\traincar-shadow.im"
  }
}

转向架容器 {

  0 {
    reversed           0
    rotation-permitted 0
    sideplay-permitted 0
    bogey              <KUID2:xxxxx:yyyyy:zzz>
  }
  1 {
    reversed           0
    bogey              <KUID2:xxxxx:yyyyy:zzz>
  }
  2 {
    reversed           0
    sideplay-permitted 1
    bogey              <KUID2:xxxxx:yyyyy:zzz>
  }
  3 {
    reversed           0
    sideplay-permitted 1
    bogey              <KUID2:xxxxx:yyyyy:zzz>
  }
}

company                "Company Name"
description            "Textual description of traincar in English"
  • Media:SD40-2.zip - Auran TS2009 SD40-2 火车车厢的 MAX 源代码。仅出于教育目的从 TrainzDev 网站分发。不授予复制或重新分发包含的模型或纹理的许可。

 


华夏公益教科书