二、使用插件一键安装HybirdCLR

预告

本专栏将介绍如何使用这个支持热更的AR开发插件,快速地开发AR应用。

插件简介

通过热更技术实现动态地加载AR场景,简化了AR开发流程,让用户可更多地关注Unity场景内容的制作。

热更方案

基于HybirdCLR

HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。

HybridCLR扩充了il2cpp的代码,使它由纯AOT runtime变成AOT+Interpreter 混合runtime,进而原生支持动态加载assembly,使得基于il2cpp backend打包的游戏不仅能在Android平台,也能在IOS、Consoles等限制了JIT的平台上高效地以AOT+interpreter混合模式执行,从底层彻底支持了热更新。

支持的版本

支持2019.4.x、2020.3.x、2021.3.x、2022.3.x全系列LTS版本。	2023.2.0ax版本也已支持,但未对外发布。

支持的平台

支持所有il2cpp支持的平台

准备

Unity版本

这里主要取决于HybirdCLR所支持的版本。

建议使用2019.4.x、2020.3.x、2021.3.x、2022.3.x系列的LTS版本

参考版本:2021.3.29.f1c1

SDK下载

百度网盘链接:链接 提取码:jaiw

使用插件一键安装

本节内容逐步介绍如何搭建一个支持热更的AR开发环境。

创建工程

  1. 通过Unity Hub创建一个工程

这里使用Unity2021的lts版本,创建3D项目。

  1. 切换平台为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和HybirdCLR的相关依赖

安装HybirdCLR

"EnvInstaller_v.x.x.x"插件内包含HybridCLR,支持一键导入。

  • 安装"HybirdCLR"

    • 点击"Installer -> Install HybirdCLR",进行安装,导入HybridCLR package。

    • 点击"HybridCLR -> Installer...",打开设置后点击"Install",改造libil2cpp。

Install成功后,Installed状态为更新为True。

补充说明

HybirdCLR的安装过程中需要替换il2cpp部分,这里按照上述步骤执行两个"Install"操作即可,无需其它手动操作。

若不使用"EnvInstaller_v.x.x.x"插件进行安装,请自行参考HybirdCLR官方文档,进行操作。

相关推荐
侯增涛2 小时前
make controller vibrate and 判断是否grab
unity·oculus·quest3·手柄震动
音视频牛哥17 小时前
AR智慧点巡检系统探究和技术方案设计
ar·音视频·实时音视频·大牛直播sdk·unity camera场景·unity场景rtmp·unity ar直播
虹科数字化与AR19 小时前
安宝特方案 | 智能培训:安宝特AR如何提升企业技能培训的效率与互动性
ar·ar眼镜·员工培训·智能培训
向宇it1 天前
【unity游戏开发之InputSystem——02】InputAction的使用介绍(基于unity6开发介绍)
开发语言·3d·unity·c#·游戏引擎
牙膏上的小苏打23331 天前
Unity URP 获取/设置 Light-Indirect Multiplier
unity·urp·light
ChoSeitaku1 天前
Unity|小游戏复刻|见缝插针1(C#)
unity
两水先木示1 天前
【Unity3D】aab包太大无法上传Google问题
unity·aab·google上传
Gipsyz1 天前
批量修改图片资源的属性。
前端·unity
Xing20172 天前
unity打包ios Xcode问题记录
unity·游戏引擎
墨笺染尘缘3 天前
Unity——鼠标是否在某个圆形Image范围内
unity·c#·游戏引擎