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 代码 标准的更新信息,这些标准随着软件功能的添加而发生变化。 |