Hololens的UE4开发 Part.2(ue4 hlod)

大家好,我是很久不见,主要从事的方向是引擎美术。

上节内容介绍了使用UE4进行Hololens项目的开发环境和相关插件。Hololens的UE4开发

本期接着上期的内容介绍后续的打包环节内容。

1背景内容

首先因为上节内容准备的比较匆忙,没有介绍Hololens设备的背景内容。

Hololens是一款由微软公司研发的头戴式增强现实设备(混合现实),用户可以通过配有MR头盔显示屏与世界进行全息影像交互。


微软于2015年E3游戏展上展示了初代Hololens设备,并在2019年的WMC2019世界移动通信大会上发布了Hololens2。感兴趣的同学可以在网上查找一下Hololens的相关视频和文字资料。

当然包括国内厂商在内的多家企业都在研发MR混合显示设备,这也是一种面向未来的设备体验,和最近比较火的“元宇宙”概念有些类似。

Hololens的UE4开发 Part.2(ue4 hlod)

2为HoloLens打包配置项目设置

接下来讲解一下打包的内容

前往 项目设置(Project Settings) > 项目(Project) > 关于(About) > 项目命名(Project Name),输入项目命名。

Hololens的UE4开发 Part.2(ue4 hlod)

前往 项目设置(Project Settings) > 项目(Project) > 发布者(Publisher) > 公司名称(Company Name),输入公司名称。

Hololens的UE4开发 Part.2(ue4 hlod)

前往 项目设置(Project Settings) > 项目(Project) > 发布者(Publisher) > 公司可分辨名称(Company Distinguished Name),输入 CN=,后跟前面输入的公司名称。

Hololens的UE4开发 Part.2(ue4 hlod)

前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > 打包(Packaging) > 签名证书(Signing Certificate),选择 生成新证书(Generate new)。

Hololens的UE4开发 Part.2(ue4 hlod)

将提示创建 私钥密码,出于测试目的,选择 无(None)。

Hololens的UE4开发 Part.2(ue4 hlod)

若为HoloLens模拟而打包,请前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > HoloLens,选择 针对HoloLens模拟进行编译(Build for HoloLens Emulation)。

Hololens的UE4开发 Part.2(ue4 hlod)

若为HoloLens设备而打包,请前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > HoloLens,选择 针对HoloLens设备进行编译(Build for HoloLens Device)。

Hololens的UE4开发 Part.2(ue4 hlod)

3为HoloLens打包项目

1.选择 文件(File) > 打包项目(Package Project) > HoloLens

Hololens的UE4开发 Part.2(ue4 hlod)

2.为包输入具体目标文件夹(或接受默认值)。

3.打包状态显示在屏幕右下方。进程详情包含在 输入日志(Output Log) 中。

Hololens的UE4开发 Part.2(ue4 hlod)

为设备打包的文件目录

Hololens的UE4开发 Part.2(ue4 hlod)

为模拟器打包的文件目录

Hololens的UE4开发 Part.2(ue4 hlod)

4安装打包文件

安装在HoloLens 2设备:

1.必要设置

(1) 确保HoloLens电量充足。
(2) 若为首次启动HoloLens,请打开并完成校准流程。
(3) 登录帐户或创建新帐户 。
(4) 在HoloLens上打开 设置(Settings) 菜单。

Hololens的UE4开发 Part.2(ue4 hlod)

(5) 打开 更新和安全(Update & Security)。

Hololens的UE4开发 Part.2(ue4 hlod)

(6) 打开 开发者(For developers)。

Hololens的UE4开发 Part.2(ue4 hlod)

(7) 启用 使用开发者功能(Use developer features)。

Hololens的UE4开发 Part.2(ue4 hlod)

(8) 启用 设备门户(Device Portal)。

Hololens的UE4开发 Part.2(ue4 hlod)

2.将包安装到HoloLens 2

注意:在此步骤中,将加载两个文件,一个 *.appxbundle 文件和一个 *.appx 文件。其中 *.appxbundle 文件是游戏包, *.appx 文件是包含目标架构(arm64或x64)支持文件的依赖包。每个设备只需安装一次依赖包。如果已经安装了依赖文件,则无需选择可选包就能继续安装。如果刷新设备,将会失去部署到设备上所有文件,包括依赖包。

(1)将设备通过USB接口插入了PC,并安装了来自Windows 10 SDK的IPOverUSB。在浏览器中,输入 127.0.0.1:10080 打开 Windows设备门户(Windows Device Portal)。

Hololens的UE4开发 Part.2(ue4 hlod)

(2)在 Windows设备门户(Windows Device Portal) 中,从工具栏选择 视图(Views)> 应用程序(Apps)

Hololens的UE4开发 Part.2(ue4 hlod)

(3)单击 选择文件(Choose File) 按钮,并浏览到项目位置,例如:Unreal ProjectsTestProjectHololens。

Hololens的UE4开发 Part.2(ue4 hlod)Hololens的UE4开发 Part.2(ue4 hlod)

(4)选择.appxbundle 文件,指定想要安装的包。

Hololens的UE4开发 Part.2(ue4 hlod)

(5)选择 允许我选择可选包(Allow me to select optional packages) 选项并选择 下一步。

Hololens的UE4开发 Part.2(ue4 hlod)

注意:*.appx 文件是依赖包,每个设备只需安装一次。如果已经安装了依赖文件,则继续安装即可,无需选择可选包。

(6)选择 选择文件(Choose File) 按钮,并浏览项目位置,例如 Unreal ProjectsTestProjectHololens。

Hololens的UE4开发 Part.2(ue4 hlod)Hololens的UE4开发 Part.2(ue4 hlod)

(7)根据目标平台选择 *.appx 文件(x64对应模拟器,arm64对应设备)并点击 下一步。

Hololens的UE4开发 Part.2(ue4 hlod)

(8)点击 安装(Install) 按钮。

Hololens的UE4开发 Part.2(ue4 hlod)

(9)等待应用程序安装完成。

Hololens的UE4开发 Part.2(ue4 hlod)

(10)应用程序安装完成后,佩戴上设备,滚动浏览 所有应用程序(All Apps) 找到此应用程序。

Hololens的UE4开发 Part.2(ue4 hlod)Hololens的UE4开发 Part.2(ue4 hlod)

5HoloLens 2模拟器

1.运行HoloLens 2模拟器

(1)按 Windows 键,输入 HoloLens 并选择 HoloLens 2模拟器 来运行HoloLens 2模拟器。

Hololens的UE4开发 Part.2(ue4 hlod)

(2)HoloLens 2模拟器 会在独立的窗口中加载。

Hololens的UE4开发 Part.2(ue4 hlod)

2.将软件包安装到HoloLens 2模拟器

注意:在此步骤中,将加载两个文件,一个 *.appxbundle 文件和一个 *.appx 文件。其中 *.appxbundle 文件是游戏包, *.appx 文件是包含目标架构(arm64或x64)支持文件的依赖包。每个设备只需安装一次依赖包。如果已经安装了依赖文件,则无需选择可选包就能继续安装。如果刷新设备,将会失去部署到设备上所有文件,包括依赖包。

(1)在右侧菜单中,打开用于HoloLens 2模拟器的 设备门户(Device Portal)。

Hololens的UE4开发 Part.2(ue4 hlod)

(2)Windows设备门户(Windows Device Portal) 将在浏览器窗口中打开。

Hololens的UE4开发 Part.2(ue4 hlod)

(3)在 Windows设备门户(Windows Device Portal) 中,在工具栏中选择 视图(Views)> 应用(Apps)。

Hololens的UE4开发 Part.2(ue4 hlod)

(4)点击 浏览 按钮,浏览到项目的位置。

Hololens的UE4开发 Part.2(ue4 hlod)

(5)选择 .appxbundle 文件来指定要安装的包。

Hololens的UE4开发 Part.2(ue4 hlod)

(6)选择 允许我选择可选包(Allow me to select optional packages) 选项并选择 下一步。

Hololens的UE4开发 Part.2(ue4 hlod)

(7)选择 浏览 按钮,并浏览项目位置。

Hololens的UE4开发 Part.2(ue4 hlod)

(8)根据目标平台选择 *.appx 文件(x64对应Emulator,arm64对应设备)并点击 下一步。

Hololens的UE4开发 Part.2(ue4 hlod)

(9)点击 安装(Install) 按钮并等待应用完成安装。

Hololens的UE4开发 Part.2(ue4 hlod)Hololens的UE4开发 Part.2(ue4 hlod)

(10)应用安装完成后,在模拟器上滚动查看 所有应用(All Apps) 找到应用程序。

Hololens的UE4开发 Part.2(ue4 hlod)Hololens的UE4开发 Part.2(ue4 hlod)

以上就是本次案例的内容了。下次的文章会讲解一些新内容。

本次案例是我的个人练习,如有不足之处,希望大家可以一起交流学习,一起变得更强!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月17日 上午10:08
下一篇 2023年3月17日 上午10:24

相关推荐