Trainz/Session
|
|||
|
词汇表 |
HKeys-CM |
HKeys-DVR |
HKeys-SUR |
HKeys-WIN |
鼠标使用 |
符号 |
操作说明: 点击正文中的脚注 ([2]) 或注释标签 ([note 12]) 将会跳转到相应的条目位置。 • 然后: 点击该?符号,将返回到您开始阅读的位置。 |
驾驶员场景 是模块化的交互式脚本软件元素,正式名称为 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 模块之间来回切换时难以保持上下文,用户必须跟踪每个步骤发生的事情。 解决方案是将必要的脚本作为其他可配置的 规则 纳入 会话编辑器 API 中,该 API 添加到 TRS2004 及更高版本,以及 Trainz 1.3 之后发布的 Trainz 中作为标准脚本库扩展的一部分[note 3]。 这种解决方案并非最优,但它比返回到 Trainz Surveyor 并只看到黑屏或鼠标断开连接要好。
此会话页面是“保留的文章标题”,由 许多其他页面链接到,并且计划涵盖一个需要为所有 Trainzers 详细说明的主题。 文章资料应涵盖会话是交互式驾驶任务的核心,有很多内容需要讨论!所以...承诺说明...我很快就会开始创建此页面!,FrankB 表示 最后一次编辑时间为 2024 年 1 月 12 日, 因此建设尚未真正开始! 新页面 正在建设中 此处的內容可能會在短时间内发生重大变化。 欢迎所有对该主题有了解的 Trainzer 和 Wikibookians 参与进来。 当页面变得更加成熟时,您可以删除此标签并将其替换为 {{Trainz-stub}} 或未完成部分的节 stub 模板({{Trainz-sect-stub}})。 |
此 Trainz/Session 部分是一个 stub 占位符,是书籍该部分未完成的纲要或标记。 您可以通过扩展它来帮助维基教科书Trainz项目,以更全面地讨论该主题。 需要的工作: 扩展内容以涵盖会话的组织方式、缩进和触发器等。 |