Trainz/Kinds/kind 产品
外观
KIND 产品 为 Trainz 互动产业定义了“产品类型”。产品无法直接放置在游戏内,但 kind 行业 和 kind 货车 可以分别配置为消耗、生产或包含各种产品类型,并与'Trainz 互动产业' 进行 互动(参见 kind 行业),为 Trainz 带来重要的真实感,并允许各种有趣的场景任务。单个产品 实例 在游戏内对用户可能是可见的,新用户需注意,装载的列车行驶方式与未载货的列车不同。
- 无。
KIND 产品 config.txt 文件 支持以下标签和 容器 声明和定义。每个标签在此处显示其默认值。
kind "product" instance-type "resource" mass 0.9 product-category <NULL KUID> product-texture "" icon-texture "" allows-mixing 1
- 类型:枚举字符串
- 强制性:从 1.5 版本开始是强制性的
- 描述:将资产识别为 KIND 产品。
- 类型:布尔值
- 强制性:从 3.4 版本开始是强制性的
- 描述:如果设置为 '1',则此产品类型可以在单个产品队列中与其他产品混合。这适用于某些类型的包装货物,例如,但不适用于大多数气体、液体或固体散装货物,例如砾石或煤炭。
- 类型:字符串(包括路径的图像文件名)
- 强制性:否
- 描述:icon-texture 标签定义了一个图标,该图标在游戏内引用此产品时使用,例如在 kind 行业 配置面板中。
- 类型:字符串
- 强制性:从 3.4 版本开始是强制性的
- 描述:此标签描述了此类型产品在 产品队列 中是如何创建(实例化)的,可以是以下值之一
资源 | 这表示此产品类型的实例是统一的,并且软件可以使用总数而不是每个实例的描述来跟踪此产品。
|
实例 | 这表示此产品的每个实例都属于特定的子类型。子类型在实例首次创建时随机分配,但在实例在整个系统中从队列移动到队列时会保留。
|
唯一 | 这表示此产品的每个实例都是一个真正的游戏脚本对象。在实例在整个系统中从队列移动到队列时,该对象会保留。
|
- 类型:浮点数
- 强制性:从 3.4 版本开始是强制性的
- 描述:确定此产品的单个单位(或单个实例)的质量(以公斤计)。这在计算装载的 KIND 货车 实例的质量时使用。
- 类型:Kuid
- 强制性:是
- 描述:每个产品类型可以分配给一个 KIND 产品类别。
- 类型:字符串(包括路径的图像文件名)
- 强制性:否
- 描述:product-texture 标签允许指定一个本地纹理文件,当此产品作为散装货物可见时使用。(待定:链接到产品队列描述。)
由于内容创作者的参与,这个列表可能永远不会完整! ~:)) 但是以下搜索可能会显示您可能正在寻找的大部分内容
- 搜索:类别 商品 OR 作者 #-3 AND NOT 类别 滚动车厢}}。添加 'Installed True' 以仅限于本地项目。
每个产品必须声明为四种合法 kind 产品类别 类型之一
Bulk Load <kuid:-3:10040> Container <kuid:-3:10042> Liquid Load <kuid:-3:10044> Passenger <kuid:-3:10091>
快速检查表明这些产品按其移动、储存和包装方式进行分组。虽然水、汽油和原油都会倾倒(一些散装货物也是如此),但每个产品的 KIND 产品规范将它们区分开来……特别是在它们各自的重量方面。散装货物也是如此。建筑用砂与机车用砂不同,大多数砾石的特性也不同。类似地,矿石和煤炭(类型)会有所不同。 早期的 Trainz 商品(产品)系统只提供了这些基本产品
coal <kuid:-1:100421> Logs <kuid:-3:10001> Woodchips <kuid:-3:10002> Lumber <kuid:-3:10003> Water <kuid:-3:10004> Crude Oil <kuid:-3:10010> Diesel Fuel <kuid:-3:10011> Petrol Fuel <kuid:-3:10012> General Goods <kuid:-3:10013>
一个子页面列出了 411 个其他内置(TS12 与 TS10 的 JAs——TS09 的超集,因此 TRS2006 的——也是如此)产品,列于此处:Trainz/Kinds/kind 产品/内置产品列表。
此参考页面改编自 TrainzOnline Wiki,根据 CC-BY-SA 3.0 许可证。此页面可能会比 相同主题的源页面 包含更多文字解释、阐述、历史记录和/或示例。 TrainzOnline Wiki 主要由程序员或精通 内容创建者 维护,可能包含有关当前 trainz-build 代码 标准的更新信息,这些标准随着软件功能的增加而不断变化。 |