Trainz/containers/thumbnails container
外觀
< Trainz | containers
(重定向自 Trainz/references/thumbnails)
|
|||
|
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:單擊正文中的腳註 ([2]) 或註釋標籤 ([note 12]) 將導航您(定位頁面)到該條目的確切文字。 • 然後:單擊那裡的?符號,將帶您返回到您開始閱讀的地方。 |
- 用途:CM 和 Surveyor 中的過濾器(搜尋標準)
- 型別:thumbnails container。
- 欄位定義:在整個遊戲環境中(包括遊戲內、內容管理器 和 下載站)用於在 2D 預覽框、列表和圖示形式中表示此資源的縮圖。每個資料集都包含在一個子容器中,使用 佔位符引數 作為鍵名或標籤。慣例使這些是 0 索引數字,但值可以是任何可以評估為 字串 的非空文字值。
此示例包含一個根資料夾影像,內容管理器 240x180 所需影像,以常見的(但不具描述性的)名稱形式。
thumbnails {
A {
width 240
height 180
image "$Screenshot.jpg"
}
}
}
上面的示例使用不尋常但完全合法的“A”虛擬關鍵字來表示縮圖(列表)資料結構 中的子容器。
此示例包含兩個根資料夾影像,CM 240x180 和 DLS 512x512 影像,採用顯式圖片名稱格式。影像子容器是更常見的數字虛擬關鍵字風格。
thumbnails {
0 {
width 240
height 180
image "$Screenshot (240)(kuid 68787 25222).jpg"
}
1 {
width 512
height 512
image "$Screenshot (512)(kuid 68787 25222).jpg"
}
}
thumbnail 容器是 TrainzBaseSpec 的一部分,因此任何資源都可以指定縮圖或預覽影像。這在某些情況下顯然比在其他情況下更有意義,但某些情況(例如 DLS)需要每個資源都有一些影像。此影像的確切用法可能會因資源型別和 Trainz 版本而異,但以下用法在歷史上很常見
- 32x32 - 列表中顯示的標準圖標表示。
- 128x64 - Surveyor 中的“型別火車車廂”列表圖示。
- 512x512 - Surveyor 中的“型別火車車廂”預覽影像(不再使用)。
- 240x180 - 下載站縮圖影像 - 必須,並且必須為 JPEG 格式。
- 對於沒有物理外觀(發動機規格、場景聲音等)的資源,內容創作者傾向於製作一種庫存的啟動畫面,類似於自我廣告的影像。
|
可以存在任意數量的縮圖條目,但建議不要使用超過 3 個影像。指定的寬度和高度必須與影像檔案以畫素為單位的實際寬度和高度相匹配。
DLS 縮圖是資源的概覽,可能包含識別文字或徽標。
滾動庫存的最低要求是 DLS 縮圖(240x180,JPEG)和 Surveyor 的列表圖示(128x64)。列表圖示應顯示滾動庫存資源的全側面檢視,背景透明。影像應水平居中,資源的底部(軌道級別)在垂直中心。這種安排意味著資源在 Surveyor 列表、QuickDrive 的駕駛員列表以及 Surveyor 螢幕底部提供的組成顯示中正確顯示。由於需要透明背景,因此建議使用 32 位 tga 檔案格式(從 .texture.txt 檔案引用)。
支援的影像格式包括
- 32 位無壓縮 targa (.tga) - 這支援 alpha 通道
- 24 位 Windows 點陣圖 (.bmp)
- JPEG (.jpg) - 下載站需要 240x180 JPEG 格式縮圖。
- 紋理檔案 (.texture.txt 檔案) - 由 N3V 程式設計人員(根據版本經理 James Moody 的說法)強烈推薦。此格式應用於除 DLS 格式(240x180 jpg)縮圖之外的所有內容。
在顯示影像時,Trainz 通常會使用與函式所需畫素尺寸最接近的影像。子容器縮圖 ID 號碼只是 佔位符 識別符號,本身沒有意義。
- 替換 0←icon、1←DLS 和 2←Obsolete 也可以正常工作,並且可能更清晰。
thumbnails
{
0
{
width 32
height 32
image "icon-32.texture"
}
1
{
width 128
height 64
image "vehicle-art-icon.texture"
}
2
{
width 240
height 180
image "$screenshot$.jpg"
}
3
{
width 512
height 512
image "vehicle-art-512.texture"
}
}
| 此參考頁面改編自 TrainzOnline Wiki,根據 CC-BY-SA 3.0 許可證。此頁面可能會包含比 同一主題的源頁面 更多的文字解釋、闡述、歷史記錄和/或示例。 TrainzOnline Wiki 主要由程式設計師或知識淵博的 內容創作者 維護,並且可能包含有關當前 trainz-build 程式碼 標準的更新資訊,這些標準隨著軟體功能的新增而發生變化。 |

