跳轉至內容

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 中以相同的方式實現。



華夏公益教科書