大家好,我是很久不见,主要从事的方向是引擎美术。
上节内容介绍了使用UE4进行Hololens项目的开发环境和相关插件。Hololens的UE4开发
本期接着上期的内容介绍后续的打包环节内容。
1背景内容
首先因为上节内容准备的比较匆忙,没有介绍Hololens设备的背景内容。
Hololens是一款由微软公司研发的头戴式增强现实设备(混合现实),用户可以通过配有MR头盔显示屏与世界进行全息影像交互。
微软于2015年E3游戏展上展示了初代Hololens设备,并在2019年的WMC2019世界移动通信大会上发布了Hololens2。感兴趣的同学可以在网上查找一下Hololens的相关视频和文字资料。
当然包括国内厂商在内的多家企业都在研发MR混合显示设备,这也是一种面向未来的设备体验,和最近比较火的“元宇宙”概念有些类似。
2为HoloLens打包配置项目设置
接下来讲解一下打包的内容
前往 项目设置(Project Settings) > 项目(Project) > 关于(About) > 项目命名(Project Name),输入项目命名。
前往 项目设置(Project Settings) > 项目(Project) > 发布者(Publisher) > 公司名称(Company Name),输入公司名称。
前往 项目设置(Project Settings) > 项目(Project) > 发布者(Publisher) > 公司可分辨名称(Company Distinguished Name),输入 CN=,后跟前面输入的公司名称。
前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > 打包(Packaging) > 签名证书(Signing Certificate),选择 生成新证书(Generate new)。
将提示创建 私钥密码,出于测试目的,选择 无(None)。
若为HoloLens模拟而打包,请前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > HoloLens,选择 针对HoloLens模拟进行编译(Build for HoloLens Emulation)。
若为HoloLens设备而打包,请前往 项目设置(Project Settings) > 平台(Platforms) > HoloLens > HoloLens,选择 针对HoloLens设备进行编译(Build for HoloLens Device)。
3为HoloLens打包项目
1.选择 文件(File) > 打包项目(Package Project) > HoloLens
2.为包输入具体目标文件夹(或接受默认值)。
3.打包状态显示在屏幕右下方。进程详情包含在 输入日志(Output Log) 中。
为设备打包的文件目录
为模拟器打包的文件目录
4安装打包文件
安装在HoloLens 2设备:
1.必要设置
(1) 确保HoloLens电量充足。
(2) 若为首次启动HoloLens,请打开并完成校准流程。
(3) 登录帐户或创建新帐户 。
(4) 在HoloLens上打开 设置(Settings) 菜单。
(5) 打开 更新和安全(Update & Security)。
(6) 打开 开发者(For developers)。
(7) 启用 使用开发者功能(Use developer features)。
(8) 启用 设备门户(Device Portal)。
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)。
(2)在 Windows设备门户(Windows Device Portal) 中,从工具栏选择 视图(Views)> 应用程序(Apps)
(3)单击 选择文件(Choose File) 按钮,并浏览到项目位置,例如:Unreal ProjectsTestProjectHololens。
(4)选择.appxbundle 文件,指定想要安装的包。
(5)选择 允许我选择可选包(Allow me to select optional packages) 选项并选择 下一步。
注意:*.appx 文件是依赖包,每个设备只需安装一次。如果已经安装了依赖文件,则继续安装即可,无需选择可选包。
(6)选择 选择文件(Choose File) 按钮,并浏览项目位置,例如 Unreal ProjectsTestProjectHololens。
(7)根据目标平台选择 *.appx 文件(x64对应模拟器,arm64对应设备)并点击 下一步。
(8)点击 安装(Install) 按钮。
(9)等待应用程序安装完成。
(10)应用程序安装完成后,佩戴上设备,滚动浏览 所有应用程序(All Apps) 找到此应用程序。
5HoloLens 2模拟器
1.运行HoloLens 2模拟器
(1)按 Windows 键,输入 HoloLens 并选择 HoloLens 2模拟器 来运行HoloLens 2模拟器。
(2)HoloLens 2模拟器 会在独立的窗口中加载。
2.将软件包安装到HoloLens 2模拟器
注意:在此步骤中,将加载两个文件,一个 *.appxbundle 文件和一个 *.appx 文件。其中 *.appxbundle 文件是游戏包, *.appx 文件是包含目标架构(arm64或x64)支持文件的依赖包。每个设备只需安装一次依赖包。如果已经安装了依赖文件,则无需选择可选包就能继续安装。如果刷新设备,将会失去部署到设备上所有文件,包括依赖包。
(1)在右侧菜单中,打开用于HoloLens 2模拟器的 设备门户(Device Portal)。
(2)Windows设备门户(Windows Device Portal) 将在浏览器窗口中打开。
(3)在 Windows设备门户(Windows Device Portal) 中,在工具栏中选择 视图(Views)> 应用(Apps)。
(4)点击 浏览 按钮,浏览到项目的位置。
(5)选择 .appxbundle 文件来指定要安装的包。
(6)选择 允许我选择可选包(Allow me to select optional packages) 选项并选择 下一步。
(7)选择 浏览 按钮,并浏览项目位置。
(8)根据目标平台选择 *.appx 文件(x64对应Emulator,arm64对应设备)并点击 下一步。
(9)点击 安装(Install) 按钮并等待应用完成安装。
(10)应用安装完成后,在模拟器上滚动查看 所有应用(All Apps) 找到应用程序。
以上就是本次案例的内容了。下次的文章会讲解一些新内容。
本次案例是我的个人练习,如有不足之处,希望大家可以一起交流学习,一起变得更强!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。