1.从 MRTK3 模板项目开始
- 获取并试用 MRTK3 最简单的方法是获取Github上的工程项目。 此项目包含对所有当前 MRTK3 包的引用,并使用部署到设备所需的项目设置进行了预配置。 在 GitHub 存储库中克隆项目并签出 mrtk3 分支。 之后,只需在项目下UnityProjects启动 Unity (2021.3.21f1 或更高版本) MRTKDevTemplate,然后通过使用远程处理或部署到设备,开始在编辑器中播放示例场景。
- 如果使用命令行处理 Git,可以在指定 mrtk3 分支时克隆存储库:
git clone --branch mrtk3 https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity.git
2.从新项目开始
2.1 创建新的 Unity 项目
使用 Unity 2021.3.21f1 或更高版本创建新的 Unity 项目。 在继续执行下一步之前关闭该 Unity 项目。文章来源:https://www.toymoban.com/news/detail-752022.html
2.2 使用混合现实功能工具导入所需的依赖项和 MRTK3 包
- 下载地址:MixedRealityFeatureTool
2.3 打开 Unity 项目
- 打开 Unity 项目,等待 Unity 完成导入新添加的包。 在此过程中,可能会出现两条弹出窗口消息:
1.第一条消息是询问是否要启用新的输入后端。 选择“是”。
2.第二条消息是询问是否要更新 XR InteractionLayerMask。 选择“不用了,谢谢”。 - Unity 可能会在此过程期间重启几次,请等待它完成,然后再继续。
2.4 在导入后配置 MRTK 配置文件
- 导航到“编辑(Edit)”>“项目设置(ProjectSettings)”。
- 在“项目设置(ProjectSettings)”下导航到“MRTK3”,可以在搜索框直接搜索。
- 使用核心包附带的默认 MRTK 配置文件填充字段。 可以在项目窗口的搜索栏中键入关键字“MRTKprofile”;请确保在 All 中进行搜索。 或者,可以在 Packages/org.mixedrealitytoolkit.core/Configuration/Default Profiles/MRTKProfile.asset 下查找该配置文件。
2.5 配置 OpenXR 相关设置
- 在“编辑(Edit)”>“项目设置(ProjectSettings)”下,导航到“XR 插件管理”并在“window”和“UWP”选项卡下启用“OpenXR”。 在每个选项卡下确保已选中“在启动时初始化 XR”,并确保启用“Windows”选项卡下的“Windows Mixed Reality 功能组”和“UWP”选项卡下的“Microsoft HoloLens 功能组”。
消除警告:
可能需要使用“OpenXR 项目验证”工具来消除黄色三角形。 某些警告可以手动解决:文章来源地址https://www.toymoban.com/news/detail-752022.html
- 在 “Project Setting”下,导航到 “Player > Resoution and Presetation”。 确保未选中 “Run in Background(在后台运行) ”。
- 对于 UWP,在“Player>Publishing Setting(发布设置功能)”>下,如果应用程序需要这些功能,请确保检查 WebCam、麦克风、SpatialPerception 和 GazeInput。
- 在“项目设置”下,导航至“XR 插件管理”>“OpenXR”>“交互配置文件”,并为“UWP”和“Window”添加以下三个配置文件:
● Microsoft Motion Controller Profile(运动控制器配置文件)
● Microsoft Hand Interaction Profile(手势交互配置文件)
● Eye Gaze Interaction Profile(眼睛注视交互配置文件)
- 对于 HoloLens 2,建议在上述设置中将“深度提交模式”设置为 16 位。对于沉浸式头戴显示设备,可以使用 24 位深度提交。
2.6 使用模板项目资源
- GitHub 存储库中克隆项目并签出 mrtk3 分支。 找到 MRTKDevTemplate模板工程,复制Scenes文件夹,Prefabs文件夹
- 弹出TextMesh Pro提示,点击导入即可。
到了这里,关于Unity Hololens2开发|(二)MRTK3导入和配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!