跳转到内容

Trainz/Session

来自维基教科书,开放的书籍,开放的世界
(重定向自 Trainz/Sessions)
logo
Trainz 培训人员基础

Trainz 基础知识
TOC | 开始乐趣 | AM&C | 创作 | 书中参考资料 ORP 参考资料:  • 索引 • 容器 • 类型 • 标签 | 附录  • 版本
 术语表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 鼠标使用
 符号


场景和会话

[编辑 | 编辑源代码]

驾驶员场景 是模块化的交互式脚本软件元素,正式名称为 kind activitys,在 Trainz Service Pack 3 中引入,作为 Trainz Driver 的补充,并提供了第一个 Trainz“游戏体验”,提供挑战任务、评分和切换操作。它们在 UTC 发布时开始崭露头角,包括三个嵌入式场景,并稳步但缓慢地传播,而社区论坛则要求与 Surveyor 更好地集成,并减少对独立脚本编译器的依赖,以及学习编程语言的必要性。场景包括一个与轨道标记相关联的粗略能力,可以在镜头内或镜头外装卸列车和车厢[note 1],这反过来又允许在同一个游戏会话中分配车辆,然后在同一个游戏会话中拾取相同的车辆(在铁路术语中称为“切断”和“拾取”)。会话 取代了场景的使用,因为 TrainzScript 模块没有直接集成到游戏中,而会话编辑器是 Surveyor 的一部分。


场景 是模块化的交互式脚本软件元素,作为 Trainz Driver 的补充,提供了第一个游戏体验,提供任务挑战、评分和切换操作。镜头外装卸列车的粗略能力允许在同一个游戏会话中分配车辆,然后在同一个游戏会话中拾取相同的车辆。 会话 取代了场景的使用,因为 TrainzScript 模块没有直接集成到游戏中,而会话编辑器是 Surveyor 的一部分。
 • 在 TS12 的服务包之后,将不再继续支持场景。

 

Trainz 驾驶员会话是脚本化的驾驶员活动,通过 会话创建者 设置的任务、条件和标准创建一个交互式游戏玩法情节。会话在 Trainz 2004 中引入,作为 场景 的更好、更易于使用的替代方案。会话使用 Surveyor 中的会话编辑器 API 编写,因此与地图功能可见集成到游戏中,因此比使用单独的 TrainzScript 编辑器模块的场景更容易制作。 

主要主题涵盖:场景

场景Trainz 1.3(Trainz 更新至 SP3)到 TS12[note 2] 都可以使用,但一些较旧的场景有时会被更新的 Trainz 版本中的脚本库更改(通常是强制值检查或 Trainz、UTC 或 TRS2004 中不存在的定义,因此存在无法修复的错误)所破坏(无法运行,尽管 CM 很乐意导入它们)。

与功能性替代品 会话 不同,编写 Trainz 场景依赖于外部 Auran 应用程序 TrainzScript,并依赖于更高的编程能力和知识水平。 

主要主题涵盖:会话

会话的出现是因为当时的 Trainz 在从场景编辑器和 Surveyor 模块之间来回切换时,难以保持上下文,因为一个人必须跟踪将要发生的事情的步骤。解决方案是将必要的脚本作为其他 规则 整合到 TRS2004 及更高版本中添加的 会话编辑器 API 中,以及对 Trainz 1.3 之后 Trainz 中包含的标准脚本库的扩展[note 3]。这并不是,而且仍然不是一个最佳解决方案,但它胜过返回 Trainz Surveyor 并且只显示黑屏,或者鼠标断开连接。

正在建设中

[编辑 | 编辑源代码]





华夏公益教科书