升级到 AR Foundation 版本 5
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
ARCore Extensions for Unity 的 AR Foundation 支持
版本 4
和
版本 5
如需将现有的 AR 项目升级到 AR Foundation 5.x,请执行以下操作:
AR Foundation 4.x,请按以下步骤操作:
仅在 Unity 2021.x 或更低版本中:
某些 Unity 软件包绑定到特定的 Unity 编辑器版本。
您可能需要修改软件包清单
,以便在特定 Unity 编辑器中更新到 AR Foundation 5.x
版本。如需了解详情,请参阅在 Unity 中访问 AR Foundation 5.0
2021 年。
确保 Packages/manifest.json 包含
以下软件包:
"dependencies": {
-- other dependencies --
"com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
"com.unity.xr.arcore": "5.0.5",
"com.unity.xr.arfoundation": "5.0.5",
"com.unity.xr.arkit": "5.0.5",
-- other dependencies --
}
AR Foundation 5.x 需要输入系统软件包
原因是 TrackedPoseDriver
的依赖项。
ARCore 扩展示例场景需要旧版输入模块。
为了同时支持输入系统软件包和旧版输入管理器,
在项目设置 >播放器 >通过“Other Settings”(其他设置)设置了 Active Input(有效输入)
处理到两者。
按照 Unity 的 AR Foundation 中的其他步骤操作
升级和迁移指南。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-15。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"last_modified": "最后更新时间 (UTC):2024-08-15。",
"state": ""
}