UE入门教程06.05:与VAPS XT交互

系列索引:UE入门教程索引

上一篇:UE入门教程06.04:从共享内存加载显示图片

前言

研究UE4就是为了让VAPS XT和UE4能够集成。

在网上找到一篇文章基于VAPS XT与UE4的座舱交互集成技术 胡文婷 海军航空大学青岛校区,它描述了VAPS XT与UE4的交互方式。

因为文章中没有描述细节,只能自己摸索了。

以我的水平,只能想到把VAPS XT画面导入共享内存,UE4从更新内存中读取纹理,然后渲染显示。

所以,我想摸索了UE4如何显示图片,UE4如何显示纹理,UE4如何从更新内存读取纹理,最终到本文。

目的

通过共享内存实现VAPS XT画面与UE4画面同步现实。

VAPS XT

使用VAPS XT入门教程15.05:DrawingIntegration机制加载显示PFDExample。

根据本文需要把每帧渲染的画面读取出来并填入共享内存中。

插件

直接在和UE入门教程06.04:从共享内存加载显示图片一样的插件工程上修改。

控件蓝图

控件蓝图未变

关卡蓝图

关卡蓝图和未变

效果

效果

视频效果

说明

  • 问题和上一篇一样,无法连续显示
  • 从结果可以看出,界面完全颠倒了
  • 因为要写入共享内存,导致帧率下降了,只有正常的一半

UE入门教程06.05:与VAPS XT交互
https://feater.top/ue/ue-sync-with-vapsxt-by-shared-memory/
作者
JackeyLea
发布于
2023年9月1日
许可协议