跳转到内容

Trainz/种类/商品种类

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

商品数据类型标签

[编辑 | 编辑源代码]

KIND 商品 定义了在 Trainz 交互式工业中使用的“商品类型”。商品本身不能直接放置在游戏中,但是 kind industrykind traincar 可以被配置为消耗、生产或包含各种商品类型并与Trainz 交互式工业交互(参见 kind Industries),赋予 Trainz 重要的真实感,并允许各种有趣的场景任务。单个商品 实例 可能在游戏中对用户可见,新手玩家要注意,装载的列车与没有装载的列车行驶方式不同,因为装载的列车会增加重量。

KIND 层次结构

[编辑 | 编辑源代码]
  • 无。


支持的标签

[编辑 | 编辑源代码]

KIND 商品 config.txt 文件 支持以下标签和 容器 声明和定义。每个标签都显示了其默认值。

kind "product"
instance-type "resource"
mass 0.9
product-category <NULL KUID>
product-texture ""
icon-texture ""
allows-mixing 1
类型:枚举字符串
强制性:从 1.5 版本开始强制
描述:将资产标识为商品种类。

allows-mixing

[编辑 | 编辑源代码]
类型:布尔值
强制性:从 3.4 版本开始强制
描述:如果设置为“1”,则此商品类型可以与其他商品混合在一个商品队列中。这适用于某些类型的盒装商品,例如,但不适用于大多数气体、液体或固体散装货物,如砾石或煤炭。

icon-texture

[编辑 | 编辑源代码]
类型:字符串(包括路径的图像文件名)
强制性:否
描述:icon-texture 标签定义了在游戏中引用此商品时使用的图标,例如在 kind industry 配置面板中。

instance-type

[编辑 | 编辑源代码]
类型:字符串
强制性:从 3.4 版本开始强制
描述:此标签描述了如何在 product_queue 中创建(实例化)此类型的商品,并且可以是以下值之一
resource 这表示此商品类型的实例是统一的,并且软件可以使用总数来跟踪此商品,而不是描述每个实例。
  • 这是最有效的“instance-type”,除非有非常充分的理由,否则应该使用此类型。
instance 这表示此商品的每个实例都属于特定子类型。当实例首次创建时,会随机分配子类型,但在整个系统中将实例从队列移动到队列的过程中,该子类型会保留下来。
  • 出于性能原因,此instance-type的队列目前限制为 254 个实例。
unique 这表示此商品的每个实例都是一个真正的游戏脚本对象。当实例在整个系统中从队列移动到队列的过程中,该对象会保留下来。
  • 出于性能原因,此instance-type的队列目前限制为 4 个实例。


类型:浮点数
强制性:从 3.4 版本开始强制
描述:确定此商品单个单位(或单个实例)的质量(以千克为单位)。这在计算已装载 KIND Traincar 实例的质量时使用。

product-category

[编辑 | 编辑源代码]
类型:Kuid
强制性:是
描述:每个商品类型都可以分配给单个 KIND Product-category

product-texture

[编辑 | 编辑源代码]
类型:字符串(包括路径的图像文件名)
强制性:否
描述:product-texture 标签允许指定本地纹理文件,以便在商品作为散装货物可见时使用。(待定:链接到商品队列描述。)


商品列表

[编辑 | 编辑源代码]

此列表可能永远不会全面,因为内容创作者会参与! ~:)) 不过,以下搜索可能会显示您要查找的大部分内容

搜索:类别 商品 OR 作者 #-3 并且 NOT 类别 滚动库存}}. 添加 'Installed True' 以仅将搜索范围限制为本地项目。

TS10 和 TS12 内置

[编辑 | 编辑源代码]

每个产品必须被声明为四种合法 kind product-category 类型之一

Bulk Load   	<kuid:-3:10040>
Container   	<kuid:-3:10042>
Liquid Load 	<kuid:-3:10044>
Passenger 	<kuid:-3:10091>

快速检查表明这些产品按其移动、存储和包装方式分组。虽然水、汽油和原油都可倾倒(一些散装货物也是如此),但每种产品的种类规范将它们区分开来……尤其是在各自的重量方面。散装货物也是如此。建筑商沙子与机车沙子不同,大多数砾石的特性也不同。同样,矿石和煤炭(类型)也会有差异。  早期的 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 的 JA——TS09 的超集,因此 TRS2006 的——也列在这里:Trainz/Kinds/kind product/List of Built-In Products.

说明和参考资料

[编辑 | 编辑源代码]
华夏公益教科书