做美食视频网站有哪些,商标购买在哪个平台好,电商平台运营是做什么,wordpress改字体颜色预告 本专栏将介绍如何使用这个支持热更的AR开发插件#xff0c;快速地开发AR应用。 专栏#xff1a; Unity开发AR系列
插件简介
通过热更技术实现动态地加载AR场景#xff0c;简化了AR开发流程#xff0c;让用户可更多地关注Unity场景内容的制作。
热更方案
基于Hybri…预告 本专栏将介绍如何使用这个支持热更的AR开发插件快速地开发AR应用。 专栏 Unity开发AR系列
插件简介
通过热更技术实现动态地加载AR场景简化了AR开发流程让用户可更多地关注Unity场景内容的制作。
热更方案
基于HybridCLR
HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。
HybridCLR扩充了il2cpp的代码使它由纯AOT runtime变成AOTInterpreter 混合runtime进而原生支持动态加载assembly使得基于il2cpp backend打包的游戏不仅能在Android平台也能在IOS、Consoles等限制了JIT的平台上高效地以AOTinterpreter混合模式执行从底层彻底支持了热更新。
支持的版本
支持2019.4.x、2020.3.x、2021.3.x、2022.3.x全系列LTS版本。 2023.2.0ax版本也已支持但未对外发布。支持的平台
支持所有il2cpp支持的平台准备
Unity版本 这里主要取决于HybridCLR所支持的版本。 建议使用2019.4.x、2020.3.x、2021.3.x、2022.3.x系列的LTS版本
参考版本2021.3.29.f1c1
资源下载
“EnvInstaller”点击下载
“AR SDK”点击下载 使用插件一键安装
本节内容逐步介绍如何搭建一个支持热更的AR开发环境。
创建工程
通过Unity Hub创建一个工程
这里使用Unity2021的lts版本创建3D项目。 切换平台为Android
打开“File - Build Settings”切换平台为Android。 导入Installer
导入插件安装工具
通过“Assets - Import Package - Custom Package…”的方式导入 “EnvInstaller_v.xxx.unitypackage”。 当插件导入成功后出现“Installer”菜单选项。 安装ARCore
安装“ARCore”XRFoundation
点击“Installer - Install ARCore”进行安装
安装完成后可见Packages下新增了AR Foundation和HybridCLR的相关依赖 安装HybridCLR “EnvInstaller_v.x.x.x”插件内包含HybridCLR支持一键导入。 安装HybridCLR 点击”Installer - Install HybridCLR“进行安装导入HybridCLR package。 点击“HybridCLR - Installer…”打开设置后点击“Install”改造libil2cpp。 Install成功后Installed状态为更新为True。 补充说明
HybridCLR的安装过程中需要替换il2cpp部分这里按照上述步骤执行两个“Install”操作即可无需其它手动操作。
若不使用“EnvInstaller_v.x.x.x”插件进行安装请自行参考HybridCLR官方文档进行操作。