英文版教程:https://github.com/ZiYueCommentary/Tianjin-Metro/wiki/Create-advertisements
乘客资讯显示屏(天津) 支持自定义在显示屏右侧显示的广告栏。为了创作属于您自己的广告,你需要在你的资源包中添加相关的配置。
术语表
- 分类:一些广告的集合。在配置 PIDS 时,这是最小的配置单位。
- 广告:包含一个图片和一行滚动文字。当文字滚动完毕时,PIDS 将切换到分类中的下一张广告。
教程
- 创建一个资源包。
- 在
assets
文件夹创建一个 tjmetro
文件夹。
- 在
tjmetro
文件夹创建一个叫 pids_tianjin_ads.json
的 JSON 文件。该文件的结构如下。
结构
{
"tjmetro": {
"name": "advertisement.tjmetro.name",
"description": "advertisement.tjmetro.description",
"color": "CB1C1C",
"advertisements": [
{
"image": "tjmetro:advertisements/banner.png",
"text": "advertisement.tjmetro.banner"
},
{
"image": "tjmetro:advertisements/weblate.png",
"text": "advertisement.tjmetro.weblate"
},
{
"image": "tjmetro:advertisements/bde.png",
"text": "advertisement.tjmetro.bde"
}
]
}
}
分类
- “tjmetro”是分类的唯一 ID。
- “name”是显示在分类选择器里的分类名称。可以设置为字面文本,或是一个翻译键。
- “description”是显示在分类选择器里的分类描述。可以设置为字面文本,或是一个翻译键。
- “color”是以 16 进制表示的 RGB 颜色,代表该分类。
- “advertisements”是一个包含所有属于该分类的广告数组。
广告
- “image”是显示在 PIDS 上的图片。需要一个 资源路径。宽高比应为 1.82,推荐分辨率 512*281。
- “text”是在 PIDS 上滚动显示的文字。可以设置为字面文本,或是一个翻译键。