Steam Deck家庭共享云存档创意工坊

--

+关注

--

热度

Air Traffic: Greenlight is an air-traffic-control-themed game that challenges your spatial
游戏圈
共3条帖子
羽羽斩
2026-03-19 16:00:10 · 发布在 「Air Traffic: Greenlight」
《空中交通》创意工坊指南
了解如何使用游戏内内容管理器在创意工坊分享你的游戏存档、回放或预设。 在创意工坊分享你的预设 打开菜单,点击内容按钮,然后点击内容管理器按钮。选择你想要上传的内容,然后点击右侧的【上传至创意工坊】按钮。在上传至Steam创意工坊窗口中,选择左侧的【创建新的创意工坊项目】。将生成一个标准预览。 您可以通过拖动来移动预览,通过滚轮进行放大/缩小,通过右侧的选项更改细节。 可选:使用您自己的图片作为预览 在右侧选择【自定义预览】。 图片的文件夹路径将显示在右侧。将图像文件移动到文件夹中。 注意图像格式必须为png且大小不超过1MB。 在列表中点击你想要使用的图像文件。 提交内容前需同意Steam创意工坊服务条款,可点击绿色链接进行操作。 点击右侧的【提交新内容】按钮上传内容。 上传完成后,会自动弹出提交内容的创意工坊页面,你可以在该页面添加和编辑截图。 更新创意工坊中已有的预设 打开菜单,点击【内容】按钮,然后点击【内容管理器】按钮。选择你想要上传的内容,然后点击右侧的【上传至创意工坊】按钮。在上传至Steam创意工坊窗口中,选择左侧的【更新已提交项目】。将生成一个标准预览。 你可以通过拖动来移动它,通过滚轮进行放大/缩小,通过右侧的选项更改细节。 可选操作:使用你自己的图片作为预览 在右侧选择【自定义预览】。 图片的文件夹路径将显示在右侧。 将你的图片文件移动到该文件夹中。 注意,图片格式必须为png且大小不超过1MB。 在列表中点击你想要使用的图片文件。 提交内容前,你需要同意Steam创意工坊服务条款,可点击绿色链接进行操作。 点击右侧的【更新现有内容】按钮来上传内容。 上传完成后,提交的创意工坊页面将自动弹出。你可以在该页面上添加和编辑截图。
ULuo
2026-03-19 19:00:15 · 发布在 「Air Traffic: Greenlight」
使用外部文本编辑器管理导航点、航线和程序
了解如何导出您的自定义航点、等待点、航线和程序数据,使用外部文本编辑器进行修改,然后将其重新导入游戏。 简介 您可以以JSON格式导出和导入自定义航点及等待点数据,这使您能够使用外部文本编辑器对其进行修改。 请注意,此功能旨在修改现有对象。不建议在一个存档中导出数据后在另一个存档中导入。 导出 打开管理窗口中的【自定义航点】选项卡。 点击点击标签右上角的按钮以打开JSON工具栏。点击工具栏上的导出按钮输入文件名并点击导出按钮将在您选择的路径下创建一个.json文件。 导入 在管理窗口中打开【自定义航点】选项卡。 点击点击标签右上角的按钮以打开JSON工具栏。点击工具栏上的导入按钮。选择您要导入的.json文件并点击导入按钮自定义航点 以下示例展示了包含自定义航点的JSON文件。 1{ 2"0": { 3"name": "SCALE", 4"color": "00ff00", 5"latitude": "北纬46度20分30秒", 6"longitude": "东经6度7分1秒" 7} 8} 元素 行号 数据类型 名称 2 字符串 id 3 字符串 name 4 字符串 color 5 字符串 latitude 6 字符串 longitude ID 必须是字符串格式的整数。如果分配的ID已在游戏中使用,将修改现有对象。否则,将创建新对象并赋予新ID。 名称 如果分配的名称已被使用,将被随机名称替换。 颜色 航线颜色。必须是十六进制HTML表示法的字符串。例如:"#ffffff"、"#00ff00"。 纬度和经度 默认格式为六十进制度:度、分、秒,格式如N46 20 30、E6 7 1。但也允许度和十进制分以及十进制度。例如,以下值相等: N46 20'30" N46 20 30 46N 20 30 46 20 30N N46 20.5 46N 20.5 46 20.5N 46.341667 等待点 以下示例展示了包含等待点的JSON文件。离场程序 以下示例展示了一个包含离场程序的JSON文件: { "0": { "name": "法兰克福一号", "active": true, "runways": [ "EDDF 25C", "EDDF 25L", "EDDF 25R" ], "route": "Z738" } } 元素 行号 数据类型 名称 2 String id 3 String name 4 Boolean active 5 Array runways 10 String route ID 必须是字符串格式的整数。如果分配的ID已在游戏中使用,将修改现有对象。否则,将创建新对象并赋予新ID。 名称 如果分配的名称已被使用,将被随机名称替换。 激活状态 该程序是否可用。必须为true或false。 跑道 跑道名称列表。只有从包含的跑道之一离场的航班才能执行此离场程序。跑道名称必须是包含机场ICAO代码和跑道名称的字符串,两者之间用空格分隔。跑道名称示例:"EDDF 25C"、"RCTP 05L"、"EHAM 22"、"YSSY 07"。 航线必须是包含航线名称的字符串。飞机起飞后将加入此航线。 进场程序 以下示例展示了包含进场程序的JSON文件: 1{ 2"0": { 3"name": "FRANKFURT ONE", 4"active": true, 5"waypoints": [ 6"SPESA", 7"RINEX" 8], 9"route": "Z104", 10"conditional_operator": "ALL", 11"conditions": [ 12{ 13"type": "altitude", 14"expression": ">=12000" 15}, 16{ 17"type": "destination", 18"expression": "=EDDF" 19}, 20{ 21"type": "WTC", 22"expression": "!"元素行数据类型名称2字符串id3字符串名称4布尔值激活5数组航点9字符串航线10字符串条件运算符11对象条件 ID必须是字符串格式的整数。如果分配的ID已在游戏中使用,将修改现有对象。否则,将创建新对象并赋予新ID。 名称如果分配的名称已被使用,将被随机名称替换。 激活该程序是否可用。必须为true或false。 航点默认航点名称列表。只有通过其中一个包含的航点进入的航班才能执行此进港程序。航点名称必须是包含默认航点名称的字符串。 航线必须是包含航线名称的字符串。飞机进入地图后将加入该航线。条件运算符 必须为【ALL】或【ANY】。 【ALL】:当所有条件都为真时执行。 【ANY】:当任一条件为真时执行。 条件 条件列表。只有满足条件的飞机才会执行此进场程序。 条件类型 允许的条件类型包括【高度】、【速度】、【目的地】、【计划类型】、【重量等级】和【航空公司】。 条件表达式 条件表达式是包含运算符和值的字符串。 运算符可以是=、!=、<、>、<=、>=。注意,某些属性只能使用特定的运算符。 高度 允许的运算符:=、!=、<、>、<=、>= 单位为英尺。数值必须是1000的倍数。 示例:">=12000" 速度 允许的运算符:=、!=、<、>、<=、>= 单位为节。数值必须为10的倍数。例如:"<=250" 目的地 允许的运算符:=、!= 数值可以是默认航点名称或机场名称。例如:"=RCTP"、"!=PIANO" 计划类型 允许的运算符:=、!= 可以是"arrival"(到达)或"transit"(中转)。例如:"!=arrival" WTC(翼型分类) 允许的运算符:=、!=、<、>、<=、>= 数值可以是"L"、"M"、"H"或"J"。例如:"<=M" APC(进近性能等级) 允许的运算符:=、!=、<、>、<=、>= 数值可以是"A"、"B"、"C"、"D"或"E"。例如:"=C"1{ 2"0": { 3"name": "FLOAT", 4"color": "00ff00", 5"latitude": "南纬46度20分30秒", 6"longitude": "西经6度23分10秒", 7"航向": 174, 8"方向": "R" 9} 10} 元素 行号 类型 名称 2 字符串 id 3 字符串 name 4 字符串 color 5 字符串 latitude 6 字符串 longitude 7 整数 航向 8 字符串 方向 ID必须是字符串格式的整数。如果分配的ID已在游戏中使用,将修改现有对象。否则,将创建新对象并赋予新ID。 名称如果分配的名称已被使用,将被随机名称替换。 颜色航线颜色。必须为十六进制HTML表示法的字符串。例如:"#ffffff"、"#00ff00"。 纬度和经度 默认格式为六十进制度:度、分、秒,如S46 20 30、W6 7 1。但也允许度分十进制和十进制度。例如,以下数值相等:S46 20'30"、S46 20 30、46S 20 30、46 20 30S、S46 20.5、46S 20.5、46 20.5S、-46.341667。 航向 出港航向。必须是0-359之间的整数。 转向方向 转向方向。必须为【L】(左)或【R】(右)。航线 以下示例展示了一个包含两条航线的JSON文件:1{ 2"0": { 3"名称": "L607", 4"激活状态": true, 5"按钮可见性": true, 6"航线可见性": true, 7"名称可见性": true, 8"方向箭头可见性": false, 9"最低高度可见性": true, 10"颜色": "00ff99", 11"导航点": [ 12"TUTOV", 13"EMGOD", 14"RUDUS" 15], 16"导航点配置": { 17"TUTOV": { 18"航线可见性": true, 19"名称可见性": true, 20"方向箭头可见性": false, 21"最低高度可见性": true, 22"速度限制": "", 23"高度限制": ">=12000" 24}, 25"EMGOD": { 26"航线可见性": true, 27"名称可见性": true, 28"方向箭头可见性": false, 29"最低高度可见性": true, 30"速度限制": "", 31"高度限制": ">=RFL" 32}, 33"RUDUS": { 34"航线可见性": true,35"名称可见": true, 36"方向箭头可见": false, 37"最低高度可见": true, 38"速度限制": "", 39"高度限制": "" 40} 41}, 42"下一路线": "L984" 43}, 44"1": { 45"名称": "L984", 46"激活": true, 47"按钮可见": true, 48"线路可见": true, 49"名称可见": true, 50"方向箭头可见": false, 51"最低高度可见": true, 52"颜色": "00ff99", 53"导航点": [ 54"RUDUS", 55"BOMBI", 56"BAMTO" 57], 58"导航点配置": { 59"RUDUS": { 60"线路可见": true, 61"名称可见": true, 62"方向箭头可见": false, 63"最低高度可见": true, 64"速度限制": ">=250", 65"高度限制": "=-1000" 66}, 67"BOMBI": { 68"线路可见": true, 69"名称可见": true, 70"方向箭头可见": false,71"最低高度可见": true, 72"速度限制": "=进近", 73"高度限制": "" 74}, 75"BAMTO": { 76"航线可见": true, 77"名称可见": true, 78"方向箭头可见": false, 79"最低高度可见": true, 80"速度限制": "", 81"高度限制": "" 82} 83}, 84"下一条航线": "" 85} 86} 航线数据元素 类型名称转字符串id3字符串名称4布尔值激活5布尔值按钮可见6布尔值航线可见7布尔值名称可见8布尔值方向箭头可见9布尔值最低高度可见10字符串颜色11数组导航点16对象导航点配置42字符串下一条航线 ID必须为字符串格式的整数。如果分配的ID已在游戏中使用,将修改现有对象。否则,将创建新对象并赋予新ID。名称:若分配的名称已被使用,将替换为随机名称。 启用:航线是否可用。必须为“是”或“否”。 按钮可见:若为“是”,航线按钮将显示在导航列表中。 航线可见:若为“是”,航线路径将显示在地图上。 名称可见:若为“是”,航线名称标签将显示在地图上。 方向箭头可见:若为“是”,地图上的航线路径线旁将显示箭头。 最低高度可见:若为“是”,导航点的最低高度标签可显示在航线名称标签顶部。 颜色:航线颜色。必须是十六进制HTML格式的字符串。例如:“#ffffff”“#00ff00”。 导航点:导航点名称的有序列表。导航点可以是默认航点、自定义航点、等待点或跑道名称。跑道名称必须是包含机场ICAO代码及其名称的字符串,两者之间用空格分隔。例如:“EDDF 25C”、“RCTP 05L”、“EHAM 22”、“YSSY 07”。 导航点配置 一组键值对。键必须是导航点中的导航点名称。值必须是包含以下导航点设置的键值对: line_visible 若为true,地图上会显示从上个导航点到当前导航点的连线。 name_visible 若为true,航段上会显示航线名称标签。 direction_arrow_visible 若为true,航段旁会显示箭头。 min_altitude_visible 若为true,航段旁会显示该导航点的最低高度。 speed_restriction 必须是包含运算符和数值的字符串。运算符可以是=、!速度限制:运算符可以是=、<、>、<=、>=。单位为节。数值必须是10的倍数。例如:“=120”“>=250” 高度限制:运算符可以是=、!=、<、>、<=、>=。单位为英尺。数值必须是1000的倍数。例如:“>=12000”“!=15000” 下一条航线:一个包含航线名称的字符串,航班将通过最后一个导航点加入该航线。当前航线的最后一个导航点必须是下一条航线中的一个导航点。在上述示例中,航线L607的最后一个导航点是RUDUS,指定的下一条航线是L984。因此规则为:RUDUS必须是L984中的一个导航点。分配到L607的飞机会按照以下导航点飞行:(L607)TUTOV-EMGOD-RUDUS-(L984)BOMBI-BAMTO。

下载233乐园APP

专心推荐好游戏

关于我们 · 联系我们 · 隐私政策 · 营业执照

侵权投诉 · 开发者中心 · 用户协议 · 免责声明

不良信息举报中心

纠纷处理及不良内容举报电话:

4006600910 (工作时间: 9:00-12:30,14:00-18:00)

北京市朝阳区启阳路4号院2号楼15层1803室

本公司产品适合10周岁以上玩家使用 未成年人家长监护

首页 / Air Traffic: Greenlight

抵制不良游戏 拒绝盗版游戏

注意自我保护 谨防受骗上当

适度游戏益脑 沉迷游戏伤身

合理安排时间 享受健康生活

京ICP备18003564号-3

经营许可证编号:京B2-20181741

京公网安备:11010502052873

Copyright © 2026 233leyuan.com All Rights Reserved

北京龙威互动科技有限公司版权所有

热门游戏: 我的世界 | 三角洲行动 | 原神 | 王者荣耀 | 超自然行动组 | 蛋仔派对 | 和平精英 | 火影忍者 | 二重螺旋 | 英雄联盟 | 梦幻西游 | 明日方舟 | 斗罗大陆 | 光遇 | 鸣潮 | 无畏契约 | 模拟山羊3 | 樱花校园模拟器