UE入门教程06.07:与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.07:与VAPS XT交互
https://blog.jackeylea.com/ue/ue-sync-with-vapsxt-by-shared-memory/