下载了foxtracker却不能在游戏使用,所以记录一下解决过程。
foxtracker下载即可,无需安装
https://github.com/xuhao1/FOXTracker/releaseshttps://github.com/xuhao1/FOXTracker/releasesfoxtracker0.2版本虽然可以直接驱动DCS等游戏,但仍然需要安装opentrack后才可以驱动游戏。
opentrack需要安装,必须在关闭游戏的状态下安装,否则需要重启游戏,游戏才能识别到TrackIR设备。
https://github.com/opentrack/opentrack/releaseshttps://github.com/opentrack/opentrack/releases
完成以上安装后,有三种使用方式。
使用方法一:单独使用foxtracker
在打开foxtracker,在Config中勾选直接驱动游戏即可使用。
使用方法二:当然opentrack也可以直接驱动游戏
打开opentrack,输入和输出这样选择,然后点开始,即可启动游戏使用头瞄了。
使用方法三:foxtracker做人脸识别驱动,opentrack做中间商转发驱动游戏。
在前几年这样的方案识别率和稳定性都更好。但目前opentrack的模型更优秀,亲测不做任何调教的情况下纯opentrack使用体验更好。取消勾选foxtracker直接驱动游戏,设置好组播地址,在opentrack的输入中改为UDP并设置好端口即可。
通过UDP组播获得头瞄位置和姿态
如果你操作完了以上过程,相信你已经知道怎么获得UDP组播头瞄数据了。在输出里设置好组播地址和端口即可。我用wireshark看了下软件发出来的数据,48个字节。猜测应该是6个double数据,分别是三个位置,三个角度。simulink搭了一个组播UDP接收解析模块,果然如此。