DataRefEditor

DataRefEditor 是一个免费的插件,它可以让你查看和更改 X 平面内的 2000 + DataRef 值。DataRefEditor 可以成为 SDK 开发者最好的朋友。随着 V9 中通用仪器的加入,DataRefEditor 具有新的意义。

下载和安装 DataRefEditor

DataRefEditor 可以从这里下载:

http://www.xsquawkbox.net/xpsdk/mediawiki/DataRefEditor

DRE 是一个 fat 插件,因此通过将 DataRefEditor 文件夹拖入 X-Plane/Resources/Plugins 文件夹来安装。它可以从 X-Plane 的下拉插件菜单访问: 插件> 数据引用编辑器> 显示数据引用。这将打开一个窗口,显示每个 DataRefs 及其值。

下载附带一个包含完整说明的自述文件。

查看数据区域

DRE 窗口可以通过拖动其任何边距来调整大小。窗口也可以被拖到屏幕上的任何位置。

要有选择地过滤或搜索小组或单数 DataRef,请在 DRE 窗口的左下角输入 DataRef 字符串名称的片段。注意: DRE 区分大小写。例如,输入 “tire” 将显示 25 个或更多的数据区域,在数据区域名称中包含 “tire”。请注意,许多值会波动。

您也可以在 DRE 中查看多个窗口。例如: 调整 “轮胎” 窗口的大小,使用 X-Plane 的> 插件菜单打开第二个 DRE 窗口。输入 “depl” 将显示飞机上每个轮胎的偏转。

艺术控制和 Sim 统计

除了常规的 “显示数据” 显示 (显示 dataref.txt 中的所有数据以及其他插件有意发布的任何数据),datarefeditor 还可以显示另外两组数据:

  • 艺术控制
  • 统计

两者都使用菜单选项 “显示艺术控制” 和 “显示统计” 来显示。

艺术控件被映射到域 sim/私有/控件/……。通过 X 平面。统计数据被映射到域 sim/private/stats/……。

像所有 sim-private datarefs (sim/private) 一样,这些 datarefs 是未记录的,不受支持的,在未来的构建中可能不存在。

你的插件,面板,或对象不应该依赖于任何 sim/私人数据!它们应仅用于诊断/调试。

Art 控件 datarefs 是将在更改时更改 sim 操作的 datarefs。例如,您可以使用艺术控件更改广告牌灯光的全局大小。

Sim 统计数据提供了大量关于 sim 性能的诊断信息。例如,参见 [[计算渲染负荷]],其中详细解释了如何通过统计数据来测量 X 平面的几何吞吐量。

没有一个全面的统计数据和艺术控制列表; 它们是作为我们内部开发过程的一部分生成的,并留在 sim 中,以帮助在测试期间进行调试。

更改数据范围

您可以通过右或左单击 DataRef 值并输入新值来更改大多数 DataRef 的值。这将允许您在飞行中或在坡道上观察更改数据范围的效果。例如, 如果您将 sim/操作/故障/rel _ tire1 的值从 0 更改为 1,您将观察到随着轮胎放气和 “轮胎爆裂”,小型飞机将向侧面倾斜! ”将出现警告。

按下 return 键使键盘焦点回到 X 平面。

许多 DataRefs 项存储为数组。使用 DRE 窗口右下角的滑块将数组索引提前 1 到值 99。例如,您可以通过增加阵列索引来观察 “重型” 上 10 个轮胎在 x 、 y 和 z 方向上的轮胎偏转。左侧的滑块将数组索引提前 100。

添加您自己的数据

有两种方法可以将 datarefs 添加到 DataRefEditor:

  • 您可以在资源/插件中编辑 DataRefs.txt。这是添加数据格式的最简单方法,但是当您更新 X 平面时,安装程序将希望覆盖您的更改。此外,为了工作,您的插件必须在 DataRefEditor 之前加载。
  • 您可以以编程方式发布 datarefs,如所述这里