Trainz/規則
外觀
< Trainz
|
|||
|
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註([2])或註釋標籤([note 12])將導航您(定位頁面)到該條目的確切文字。 • 然後:點選那裡的?符號,將返回您從開始的地方繼續閱讀。 |
此規則頁面是一個“保留文章標題”,由包括 Mediawiki 公共影像在內的多個頁面連結到,計劃是它將涵蓋一個需要為所有 Trainz 使用者詳細闡述的主題。 文章內容應涵蓋此頁面複製了(目前)關於規則的詞彙表條目。它將擴充套件一些關於設定、解釋和一般使用的操作方法。 它最後編輯於 2019 年 3 月 31 日, 所以建設還沒有真正開始! 新建立的頁面 正在建設中 此處的內容很可能在短時間內發生重大變化。所有 Trainz 使用者和華夏公益教科書使用者,如果您對這個主題有了解,歡迎參與幫助。 您可以刪除此標記,並用 {{Trainz-stub}} 或未完成部分的節標記模板({{Trainz-sect-stub}}) 替換,當“頁面”變得更加成熟時。 |
- 另請參見:符號的 規則,以及詞彙表的 規則 和主要主題:司機指令 和 場景編輯器.
- 司機指令是一個規則類別,很可能首先在 司機場景 中看到,封裝在一個帶有圖示的小圖形矩形中,這些圖示代表(替代)Trainz 可擴充套件 GameScript 語言中的一個可重入指令碼程式。大多數 AI 司機指令都很簡單易懂。前往那個軌道標記,導航到那個企業,在那裡裝載或解除安裝,等待某個事件,以及類似的任務。我們希望在 司機指令 中更深入地涵蓋這些內容,但在這裡提到它們是為了讓新 Trainz 使用者意識到它們與場景程式流程中其他地方出現的場景規則是相同的技術。最大的區別是司機指令是排隊的,這意味著它們的執行是線性的 - 第一條規則必須執行完畢才能讓下一條規則有機會控制;下一條規則必須完成才能讓第三條規則上場。“排隊等待”,就像棒球一樣,意味著您還無法影響遊戲玩法。一個人必須上場才能輪到您!
許多場景規則(正式名稱),與較小的“司機指令”列表的不同之處在於,它們接收輸入或指令(包括動態定義的執行時評估值),因此它們可以與 Trainz 世界(地圖 + 場景建立)的虛擬現實進行互動。它們提供或使用內建的軟體“掛鉤”(變數和對服務的可重入呼叫),允許在場景中進行動態操作和互動式行為。一個測試條件的規則是一個“門衛” - 一個需要觸發器或 TRUE 條件才能滿足的模組,在任何縮排(在它之下(之後))的規則無法控制之前,必須滿足觸發器報告的 True 情況,然後才能讓縮排規則控制,並且只有在觸發器報告 True 情況之後,才能讓縮排規則控制。
在幕後,框架、任務、測試和評分由 場景編寫者 CC 定義的互動式規則處理。在場景的“初始化部分”中,早些時候定義了一個可用的“司機指令”列表(這些指令使人類可以向 AI 司機提供司機指令規則,或將選擇限制在特定的幾個指令),因此在駕駛不同的場景時會發生變化。
- (其他初始化示例:場景開始時間 [晚上、白天、小時]、天氣和可變性、脫軌 [從容易到現實] 和司機模式規範 [使用者選擇,或固定駕駛室模式或 DCC 模擬]
- 各種規則代表程式流控制、狀態報告和測試元件,以及顯示輸出到編寫場景的 CC。DLS 上有超過 1,000 種不同型別的規則。啟動內容管理器,自己看看。

