跳轉到內容

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 模組之間來回切換時難以保持上下文,使用者必須跟蹤每個步驟發生的事情。 解決方案是將必要的指令碼作為其他可配置的 規則 納入 會話編輯器 API 中,該 API 新增到 TRS2004 及更高版本,以及 Trainz 1.3 之後釋出的 Trainz 中作為標準指令碼庫擴充套件的一部分[note 3]。 這種解決方案並非最優,但它比返回到 Trainz Surveyor 並只看到黑屏或滑鼠斷開連線要好。

正在建設中

[編輯 | 編輯原始碼]





華夏公益教科書