使用UE4基于Hololens开发MR应用

本篇文章讲解如何

基于UE4开发hololens的MR应用

 同时也可以参考视频:

使用UE4基于Hololens开发MR应用_哔哩哔哩_bilibili

使用UE4基于Hololens开发MR应用

1.设备讲解和基本设置

首先要假定您已经体验了机身自自带的入门软件“使用技巧”

还可以在Microsoft Store 里 下载一款名为 Designing Holograms 的应用,

应用1.5G

这是微软开发的一款非常惊艳免费应用,他可以让你快速了解UX设计的基础知识,

涵盖 头部追踪和眼球追踪,手部追踪,空间意识,全息框架,空间扫面,等等等等

这里就不一一展开讲解了, 如果后续有需要的话可以单独做一期视频

当您对设备有了一定的熟悉之后,

您首先需要做的是依次打开
设置 更新和安全 面向开发人员

打开使用开发人员功能、设备发现、
打开后:当我们使用usb将电脑和hololens进行连接时 我们可以方便的在电脑的文件资源管理器中对hololens设备里的文件进行操作

然后打开设备门户

打开后我们会获得由路由器随机给我们设备分配的IP地址
在同局域网下通过这个ip地址可登录我们的设备门户页面

在ip地址后加入/devicepair.htm可重置我们的登录凭证
期间需要输入PIN码,佩戴设备后可查看

2.开发环境配置

首先我们要安装visualStudio2019


ue4版本4.25+ 我用的是4.26

也是目前相对最稳定的版本

在Epic Lanch对应的引擎下添加Hololens

在VisualStudio Installer 里安装三个组件分别是
Windows10 SDK

 (10.0.18362.0) (2.09G)
指定这个版本,高版本没用用,另外就是最新版的msvc ARM生成工具 (1001M)

和高于4.6.0版本的 .NET Frameword SDK (31M)

然后是 点击 windows 平台开发 这里只需要勾选里面的IntelliCode 即可

   

3.
创建工程

当环境配置好之后我们就可以创建一个蓝图工程

启用三个插件

OpenXR,hololens,UXTools

其中UXTools 是需要你自己动手去github 获取的

其中开启Hololens插件 项目设置的Platforms (破赖特fao么四) 平台选项卡里才会出现hololens选项

OpenXR,是开放的VR/AR标准,
Uxtools插件是微软开源的专为Unreal提供的XR开发工具包

创建一个用于交互的蓝图box
为了可以在mr中对此进行交互我们需要添加 UxtGenericManipulator组件

在创建一个3Dui,
同样我们需要添加一个UxtWidget组件这个UI的功能是,当我们点击按钮,按钮上的数字会随机变化,代表按钮被点击了  

然后就像开发AR一样创建一个DataAsset
并在项目开始的时候启用,项目结束的时候停止

然后基于DefaultPawn 创建一个pawn

然后像开发MR一样为其添加双手组件  Uxt Hand lnter action Actor

并将其的 AutoPossessPlayer 和 AutoReceiveInput 都设置位 Player0

当然你也可以添加一个GameMode 去设置

然后可以在编辑器里模拟运行

键盘左Shift 控制左手

左Alt 控制右手

滚轮控制前后

当测试没有问题后就可以打包了

打包

项目设置勾选 startVR

描述里填写三个选项 项目命名 公司名 公司识别码

且项名不得出现中文

公司识别码也需按固定格式 (CN=XXXXX)

平台设置里生成签名证书 密码选择None

然后打包即可

安装

当你打包完会获得三个文件,分别是

依赖包,程序包,和证书

因为我们打包的时候没有设置密码,所以证书可以直接删除

登录设备门户
views -> Apps -> Select the application package(怕kei之)

选择下面任意一个复选框 Next

然后在选择刚才的依赖包,Install

等待安装即可

最终效果展示

使用UE4基于Hololens开发MR应用

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
UE4 Hololens打包是指使用Unreal Engine 4(UE4)开发应用程序,并将其打包为适用于Hololens设备的应用程序。为了实现这一目标,可以参考以下步骤: 1. 首先,确保你已经安装了UE4和Hololens开发所需的软件和工具。你可以参考引用\[1\]中的链接,了解如何在UE4中设置Hololens开发环境。 2. 在UE4中创建你的应用程序。你可以使用UE4的虚幻编辑器来设计和构建你的应用程序。确保你的应用程序适配Hololens设备的特性和功能。 3. 在打包之前,你可能需要在UE4中配置Hololens相机。你可以参考引用\[2\]中的链接,了解如何在UE4中设置Hololens相机。 4. 打开UE4的打包设置,并选择Hololens作为目标平台。根据你的需求,选择适当的打包选项和设置。 5. 运行打包过程,等待打包完成。这可能需要一些时间,具体取决于你的应用程序的大小和复杂性。 6. 打包完成后,你将得到一个Hololens应用程序的安装包。你可以将该安装包部署到Hololens设备上进行测试和使用。 总结起来,UE4 Hololens打包是通过使用UE4开发应用程序,并将其打包为适用于Hololens设备的应用程序。你可以参考引用\[1\]和引用\[2\]中的链接,了解更多关于UE4 Hololens开发和打包的详细信息。此外,引用\[3\]中的GitHub链接提供了一套组件和功能,可以加速使用UE4开发混合现实应用程序。 #### 引用[.reference_title] - *1* *2* *3* [UE4 Hololens2代开发打包安装教程总结](https://blog.csdn.net/qq_21153225/article/details/117930690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值