Unity3d:统一 AR 项目模板
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
统一 AR 项目模板
Unity 的 AR 项目模板为 Unity 中的增强现实开发提供了一个起点。该模板预安装了 AR 开发所需的正确包,并且场景层次结构已针对 AR 进行了预配置。
Unity 直接支持以下 AR 平台:
- ARCore
- 床单
- 全息镜头
- 魔术飞跃
有关如何开始在 Unity 中为这些平台开发应用程序的更多信息,请参阅上面列表中的文档。
此项目模板使用 AR 基础,这是 Unity 的多平台 AR 开发框架。有关如何开始使用 AR Foundation 并将 AR 功能添加到项目的更多信息,请参阅:
- AR 基金会文档
- AR 基金会示例GitHub 存储库
使用 AR 项目模板
要使用 AR 项目模板,请执行以下步骤:
- 安装 Unity 2019 LTS,并确保为计划部署到的每个平台添加正确的构建目标。有关详细信息,请参阅此页上支持的生成目标表。
- 在 Unity 中心,单击新建旁边的下拉菜单,然后在 Unity 2019.4 LTS 中创建新项目。
- 选择 AR 模板并命名项目。
- 单击创建。
- 创建项目后,从 Unity 的主菜单中,转到编辑>项目设置> XR 插件管理,然后选择计划部署到的平台。
- 确保针对目标平台优化了渲染和质量设置。请参阅此页面上的渲染和质量设置表。
- 有关如何向项目添加 AR 功能的信息,请参阅 AR 基础包文档。
支持的构建目标
设备 | 播放器类型 | 插件提供商 |
---|---|---|
ARCore 设备 | 人造人 | ARCore |
ARKit 设备 | 苹果 | 床单 |
全息镜头 | UWP | 视窗混合现实 |
魔术飞跃一号 | 猞猁 | 魔术飞跃 |
渲染和质量设置
平台 | 图形 API | 立体渲染模式 |
---|---|---|
ARCore 设备 | OpenGL ES 3.0 | 无 |
ARKit 设备 | 金属 | 无 |
全息镜头 | DX11 | 单通道实例化 |
魔术飞跃一号 | OpenGL ES 3.2 | 单通道实例化 |
删除示例资产
如果要从项目中完全删除示例资源,请执行以下步骤:
- 在“项目”窗口中,打开文件夹。
Assets
- 右键单击该文件夹。
ExampleAssets
- 单击删除。
- 在显示的弹出窗口中,单击删除。
- 确保从游戏对象中删除断开连接的脚本。
ARSessionOrigin
由3D建模学习工作室整理翻译,转载请注明出处!