Zh/Yoke for FlightGear: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (fix preview pic) |
||
Line 4: | Line 4: | ||
| logo = | | logo = | ||
| logosize = | | logosize = | ||
| image = | | image = Screenshot of FGYoke in AppStore.png | ||
| alt = Screenshot of FGYoke in AppStore | |||
| developedby = | | developedby = 梁思地(iOS 版本),CHH2000Day(Android 版本) | ||
| initialrelease = | | initialrelease = | ||
| latestrelease = iOS | | latestrelease = iOS 1.1.3, Android 0.3.0 | ||
| writtenin = Swift 4.0, Objective-C, Java | | writtenin = Swift 4.0, Objective-C, Java | ||
| os = iOS, Android | | os = iOS, Android | ||
Line 16: | Line 16: | ||
| type = 虚拟操控 | | type = 虚拟操控 | ||
| license = | | license = | ||
| website = | | website = https://www.fgprc.org | ||
}} | }} | ||
'''FlightGear虚拟摇杆''' ('''FGYoke''') 是一个iOS与安卓平台的基于TCP的虚拟摇杆应用。 | '''FlightGear虚拟摇杆''' ('''FGYoke''') 是一个iOS与安卓平台的基于TCP的虚拟摇杆应用。</br> | ||
iOS 版本可在AppStore获得.</br> | |||
iOS 版本可在AppStore获得. | |||
安卓版 [https://github.com/CHH2000day/YokeEmulatorforFG/releases 下载] | 安卓版 [https://github.com/CHH2000day/YokeEmulatorforFG/releases 下载] | ||
Line 28: | Line 27: | ||
将下方代码保存为 from_fgyoke.xml ,或者从[https://github.com/sidi762/FGYoke-for-iOS/blob/master/from_fgyoke.xml 这里]下载, 然后将它移动到FGDATA下的 Protocol 文件夹. 在 Mac OS 中, 路径应为 /Applications/FlightGear.app/Contents/Resources/data/Protocol | 将下方代码保存为 from_fgyoke.xml ,或者从[https://github.com/sidi762/FGYoke-for-iOS/blob/master/from_fgyoke.xml 这里]下载, 然后将它移动到FGDATA下的 Protocol 文件夹. 在 Mac OS 中, 路径应为 /Applications/FlightGear.app/Contents/Resources/data/Protocol | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
<?xml version="1.0"?> | <?xml version="1.0"?> | ||
Line 83: | Line 83: | ||
在FG启动器中输入 <code>--generic=socket,in,20,,23333,tcp,from_fgyoke</code> | 在FG启动器中输入 <code>--generic=socket,in,20,,23333,tcp,from_fgyoke</code> | ||
启动FG,然后在应用中点击开关图标将开关打开。如果开关可以保持在“开”的位置,那么连接就是成功的。 | |||
==iOS端减少延迟的技巧== | ==iOS端减少延迟的技巧== |
Revision as of 10:38, 18 December 2019
Screenshot of FGYoke in AppStore | |
Developed by | 梁思地(iOS 版本),CHH2000Day(Android 版本) |
---|---|
Latest release | iOS 1.1.3, Android 0.3.0 |
Written in | Swift 4.0, Objective-C, Java |
OS | iOS, Android |
Platform | 移动端 |
Development status | 已发布 |
Type | 虚拟操控 |
Website |
FlightGear虚拟摇杆 (FGYoke) 是一个iOS与安卓平台的基于TCP的虚拟摇杆应用。
iOS 版本可在AppStore获得.
安卓版 下载
使用说明
首先安装FGYoke.
将下方代码保存为 from_fgyoke.xml ,或者从这里下载, 然后将它移动到FGDATA下的 Protocol 文件夹. 在 Mac OS 中, 路径应为 /Applications/FlightGear.app/Contents/Resources/data/Protocol
<?xml version="1.0"?>
<PropertyList>
<generic>
<input>
<line_separator>newline</line_separator>
<var_separator>,</var_separator>
<chunk>
<name>aileron</name>
<type>float</type>
<format>%f</format>
<node>/controls/flight/aileron</node>
</chunk>
<chunk>
<name>elevator</name>
<type>float</type>
<format>%f</format>
<node>/controls/flight/elevator</node>
</chunk>
<chunk>
<name>throttle</name>
<type>float</type>
<format>%f</format>
<node>/controls/engines/engine/throttle</node>
</chunk>
<chunk>
<name>throttle1</name>
<type>float</type>
<format>%f</format>
<node>/controls/engines/engine[1]/throttle</node>
</chunk>
<chunk>
<name>throttle2</name>
<type>float</type>
<format>%f</format>
<node>/controls/engines/engine[2]/throttle</node>
</chunk>
<chunk>
<name>throttle3</name>
<type>float</type>
<format>%f</format>
<node>/controls/engines/engine[3]/throttle</node>
</chunk>
</input>
</generic>
</PropertyList>
前往设置页面, 然后输入运行FG的主机的ip地址与你想使用的端口号. 在本教程中,我们将使用23333作为端口号。点击保存。
在FG启动器中输入 --generic=socket,in,20,,23333,tcp,from_fgyoke
启动FG,然后在应用中点击开关图标将开关打开。如果开关可以保持在“开”的位置,那么连接就是成功的。
iOS端减少延迟的技巧
若网络信号较差,则使用时可能会有一些延迟。 如果您手边有苹果Lightning数据线,则可以使用个人热点来避免延迟问题。
将iPhone连接到计算机后,开启手机的个人热点并确保计算机已通过USB线缆连接(在MacOS中,网络偏好设置中应有iPhone USB一项)。 然后,根据您所使用的系统,在相应网络设置中,或使用ifconfig / ipconfig 获得IP地址。
应用该方法也可在没有可用网络时使用FGYoke。
在安卓版本中使用该方法尚未经过测试,但也应可行。
论坛主题
外部链接
- 苹果AppStore中的 Yoke for FlightGear。