跳转至内容

Trainz/内容创作者指南

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

Trainz 内容创作者指南(CCG) 是专业编写的技术文档集合,详细说明了构建 Trainz 兼容数字资产模型所需的标签、定义和参数。它们据说已经被 TrainzOnline wiki 取代,涵盖了大部分相同主题,但 CCG 中每篇文章的呈现方式、信息和冗余信息通常更友好,更详细,其教学内容涵盖了从入门概念到详细内容,与主要 Trainz Wiki 上对应文章页面的简短、有时过于简洁的重点相比,更全面。

从某种程度上来说,Trainz wiki 是由技术人员为那些已经了解相关知识的人编写的,主要由 N3V 程序员编写和维护,而 CCG 则传授了相同类型的信息以及一些介绍性的、跨连接的或基本的基础知识,以及相同程度的数据可靠性。

从另一个角度来看,Trainz Wiki 主要由四位程序员在其他工作之间完成,而 CCG 则由 30 名员工编写,其中包括图形艺术家、技术作家、程序员和程序员经理,对于许多参与该项目的人来说,这是其工作的一部分。 世界欠格雷格·莱恩 (Greg Lane) 一份巨大的债务,他的监督和愿景使 Trainz 在 2006 年之前稳步发展。

文件:Trainz UTC 分发 HTM 文件 CCG 菜单
Trainz UTC 分发 HTM 文件 CCG 菜单


在早期,CCG 的初稿提供给了 Auran 开发合作伙伴、感兴趣的第三方(没有正式关系)以及世界各地的一些爱好者,他们通常是大型模型铁路俱乐部和协会的活跃成员,他们都参与了运行时功能的设计、早期资产生成,并且可以通过网页超链接各种主题进行访问。 这些在为 Trainz 0.9 Beta 版本编写代码时不断更新,并且在稳定后,随 Trainz 1.3Trainz UTC 零售版本(TBV 的 1.3 和 1.5)一起发布在安装 CDROM 上。

Trainz 数据模型

[编辑 | 编辑源代码]
主要文章: 数据模型

通常情况下,config.txt 文件中的每行活动行都包含一个指定的特定关键字(一个“标签”),后跟空格和一个定义值

  1. 某些值是 NULL 或 NIL,其中没有定义任何内容。 这在用于向人类而非游戏提供信息的标签中很常见。 license、origin、company、author、organisation、contact-email、contact-website、website 和国际化标签(例如翻译后的名称和评论)都可能在 config 中显示为空标签。
    1. 部分原因是许多内容项都是基于复制粘贴的 config。
    2. 多年来,某些工具(例如 TRS2006 的 CCP)提供了自动格式化和标签定义,默认设置定义了重复标签数据的样板数据。


CCG 的重点仅在于如何为 Auran 出租给其他游戏公司的 JET 2.0 游戏引擎渲染兼容的数字模型,该引擎为 Trainz UTC 到 TS2009 的所有零售产品提供支持。 由于 GMAX 与 Trainz 的每个版本捆绑在一起并分发,直到 TRS2006,因此许多数据存储实践在 Trainz 中以相同的方式实现。



华夏公益教科书