二、使用插件一键安装HybridCLR

预告

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

专栏: Unity开发AR系列

插件简介

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

热更方案

基于HybridCLR

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版本

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

建议使用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。

切换为Android

导入Installer

  • 导入插件安装工具

通过“Assets -> Import Package -> Custom Package…”的方式导入 “EnvInstaller_v.xxx.unitypackage”。

导入插件

当插件导入成功后,出现“Installer”菜单选项。

导入插件

安装ARCore

  • 安装“ARCore”(XRFoundation)

点击“Installer -> Install ARCore”,进行安装

安装完成后,可见Packages下,新增了AR Foundation和HybridCLR的相关依赖

新增Package

安装HybridCLR

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

  • 安装"HybridCLR"

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

    • 点击“HybridCLR -> Installer…”,打开设置后点击“Install”,改造libil2cpp。

安装libil2cpp

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

安装libil2cpp

补充说明

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3030463.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习论文: LightGlue: Local Feature Matching at Light Speed

深度学习论文: LightGlue: Local Feature Matching at Light Speed LightGlue: Local Feature Matching at Light Speed PDF: https://arxiv.org/pdf/2306.13643 PyTorch代码: https://github.com/shanglianlm0525/CvPytorch PyTorch代码: https://github.com/shanglianlm0525/…

软件测试人员必备的60个测试工具,果断收藏了!_测试工程师必备软件

据统计,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大力培养软件人才,不断采取积极有效的措施。我国对软件测试人才的需求数量还将持续增加,因此软件…

2024北京市人工智能大模型行业应用分析报告

来源:北京市科学技术委员会 方向一为基于AIGC技术的智能审计合规研究,由北京银行提出,以 提高审计工作效率和准确性为核心目标,需要参赛企业针对检查内容, 利用大模型技术寻找并给出相关现象涉及的制度名称及相关原文…

高职学院建设人工智能专业群可行性分析

一、人工智能技术人员的需求分析 随着科技的迅猛发展和数字化转型的深入,人工智能(AI)已成为推动产业升级和社会变革的重要力量。从当前行业趋势和技术发展来看,对于人工智能技术人员的需求预计将呈现爆炸性增长的态势。 首先&am…

YOLOv5改进 | 注意力机制 | 理解全局和局部信息的SE注意力机制

在深度学习目标检测领域,YOLOv5成为了备受关注的模型之一。本文给大家带来的是能够理解全局和局部信息的SE注意力机制。文章在介绍主要的原理后,将手把手教学如何进行模块的代码添加和修改,并将修改后的完整代码放在文章的最后,方…

【Qt】按钮类控件(二)

文章目录 按钮类控件1、Push Button代码示例: 带有图标的按钮代码示例: 带有快捷键的按钮 2、Radio Buttion代码示例: click, press, release, toggled 的区别代码示例: 单选框分组(QButtonGroup) 3、 Check Box代码示例: 获取复选按钮的取值 按钮类控件…

mac苹果电脑卡顿反应慢如何解决?2024最新免费方法教程

苹果电脑以其稳定的性能、出色的设计和高效的操作系统,赢得了广大用户的喜爱。然而,随着时间的推移,一些用户会发现自己的苹果电脑开始出现卡顿、反应慢等问题。这不仅影响使用体验,还会影响工作效率。那么,面对这些问…

如何注册google谷歌gmail邮箱账号?创建谷歌帐号遇到:此电话号码无法用于验证或此电话号码验证次数太多怎么办?

googel谷歌账号,又称为“gmail邮箱账号”主要用于登录谷歌产品服务或第三方支持谷歌账号登录的产品或服务。而部分用户在创建注册谷歌账号时,可能会遇到下以问题。 1、您无法创建谷歌账号; 2、此电话号码无法用于验证; 3、此电…

LED出海混战,雷曼光电“冲锋陷阵”的数智化暗线

2022年春天,在北京冬奥会开幕式上,晶莹剔透的“冰雪五环”从巨型冰块中徐徐升起,成为国人经典集体回忆。这个面积达134平方米、重约3吨的冰雪五环,是LED技术与光影艺术的完美融合。深圳LED上市公司雷曼光电参与“冰雪五环”异形屏…

【hackmyvm】 Animetronic靶机

靶机测试 arp-scanporturl枚举exiftool套中套passwordsudo 提权 arp-scan arp-scan 检测局域网中活动的主机 192.168.9.203 靶机IP地址port 通过nmap扫描,获取目标主机的端口信息 ┌──(root㉿kali)-[/usr/share/seclists] └─# nmap -sT -sV -O 192.16…

win10无法被远程桌面连接,Win10系统无法被远程桌面连接的原因有哪些

win10无法被远程桌面连接,Win10系统无法被远程桌面连接的原因有哪些? 先,我们需要明确Win10系统无法被远程桌面连接的可能原因。其中,最常见的原因包括:远程桌面功能未启用、网络连接问题、防火墙或安全软件设置不当、…

泰尔指数和泰尔指数模型:代码、案例及复现

泰尔指数模型是衡量个人或地区收入差距的重要工具。参考朱红根(2023年)老师的方法,《农业经济问题》使用泰尔指数分析了中国不同地区数字乡村发展水平的差异。该资料包括了Stata全流程代码、案例数据、参考文献,并提供了Excel计算…

在Ubuntu安装Carla时按照官方的教程将下载好的资源包解压放到Unreal\CarlaUE4\Content\Carla后执行./Update.sh

在Ubuntu安装Carla时按照官方的教程将下载好的资源包解压放到 Unreal\CarlaUE4\Content\Carla后执行./Update.sh 结果出现,将原来的Carla文件夹备份了有创建了一个新的空白Carla文件夹 原来自己下载解压后就不用再执行./Update.sh这个了,这个命令就是…

蓝桥杯成绩已出

蓝桥杯的成绩早就已经出来了,虽然没有十分惊艳 ,但是对于最终的结果我是心满意足的,感谢各位的陪伴,关于蓝桥杯的刷题笔记我已经坚持更新了49篇,但是现在即将会告别一段落,人生即将进入下一个规划。我们一起…

crossover下载英雄联盟 crossover lol mac玩英雄联盟手游 MacBook怎么安装英雄联盟

十年陪伴,无限热爱!风靡全球的MOBA经典之作。 真正的5V5公平竞技对战,传承端游纯正体验。人气英雄,经典还原;公平竞技,实力至上;峡谷传说,掌心再现。策略、战术、意识、配合&#x…

使用Matplotlib绘制正弦和余弦函数曲线

前言 在数据可视化领域,Matplotlib是一个功能强大的Python库,它允许用户创建各种静态、交互式和动画图形。本文将引导您通过一个简单的示例,学习如何使用Matplotlib绘制正弦和余弦函数曲线。 第一步:导入必要的库: …

以“数”赋能 成都数字产业园筑梦数字经济新“蓝海”

发展数字经济是拉动经济增长的重要引擎和产业升级的突破口,这一观点在当前全球经济发展的大环境下愈发显得重要。成都数字产业园——国际数字影像产业园,作为这一趋势的积极践行者,正立足自身发展,抢抓机遇,发挥优势&a…

设计模式1——初步认识篇

设计模式1——初步认识篇 一、先让我们浅聊一下面向对象和设计模式。 说起设计模式,我第一次听到它,是在学习面向对象的时候。那么什么是面向对象,什么是设计模式,而且设计模式和面向对象又有什么关系呢? 1、什么是面…

六一儿童节活动方案策划怎么写?

六一儿童节活动方案策划不难,一般看前人策划的案例就可以仿写一篇充满创意的儿童节活动方案。 当然,你也可以照着下面的模版直接写: 成年人的时间是离弦的箭 向着目标,一往无前 孩子的时间是旋转木马 载着今天和明天转啊转啊圈圈 成年人…

debian testing (预计13版本)wps字体无法正常显示

背 景 本人使用debian办公,原来使用的是debian 12,由于“生命不息,折腾不止“,终于将稳定版的debian 12升级为testing. 结果发现,debian 12能够正常使用的wps存在部分字体无法正常显示,经研究发现,原来是w…