您现在的位置是:亿华云 > 人工智能
Unity 引擎开始从 Mono 迁移到 .NET CoreCLR
亿华云2025-10-08 23:26:29【人工智能】1人已围观
简介Unity 引擎开发团队宣布,他们已开始将 Unity 引擎运行时从 Mono 迁移到 .NET CoreCLR。此外,他们还会提供融合 JIT 和 AOT 的解决方案 —— 即
Unity 引擎开发团队宣布,擎开迁移他们已开始将 Unity 引擎运行时从 Mono 迁移到 .NET CoreCLR。擎开迁移此外,擎开迁移他们还会提供融合 JIT 和 AOT 的擎开迁移解决方案 —— 即集成 IL2CPP 和 Burst,从而实现编译时间效率和代码生成质量之间的擎开迁移最佳平衡。
目前,擎开迁移Unity 迁移到 .NET CoreCLR 运行时所涉及的擎开迁移工作已经开始。团队表示这是擎开迁移一个非常具有挑战性的旅程,为了能够成功完成迁移,擎开迁移他们会逐步解决这个问题,擎开迁移并确保能够以保持现有 Unity 项目稳定性的擎开迁移方式渐进发布更新。
因此,擎开迁移开发团队会分多个阶段完成此次迁移:
首先,擎开迁移为桌面平台的高防服务器擎开迁移独立 player 提供对 .NET CoreCLR 的支持。基于此,擎开迁移开发者可以在 player 设置中选择此运行时以及现有的 Mono 和 IL2CPP 后端。
团队认为,此阶段可以帮助他们迁移 Unity 引擎的核心部分(比编辑器部分小得多),并有望解决此迁移所涉及的大部分技术挑战。开发者在这个阶段仍将通过 .NET Standard 2.1 API 访问 .NET 运行时,他们的目标是在 2023 年发布新的运行时。
然后在第二阶段,团队会把 Unity 编辑器移植到 .NET CoreCLR,同时取消对 .NET Mono 运行时的支持。云服务器第二阶段的挑战是,如何在不使用 AppDomain 的情况下在编辑器中重新加载脚本,并完成向 .NET CoreCLR 的切换。它还将涉及升级 IL2CPP 以支持来自 dotnet/runtime 仓库的基类库。开发者最终可以访问完整的 .NET 7.x 或 8.0 API。Unity 团队计划在 2024 年发布新编辑器。
对外,Unity 正在与 Microsoft 和 JetBrains 等行业合作伙伴合作,加大对开源社区的参与力度,以确保 Unity 创作者能使用最新的 .NET 技术。
本文转自OSCHINA
本文标题:Unity 引擎开始从 Mono 迁移到 .NET CoreCLR
本文地址:https://www.oschina.net/news/197082/unity-and-net-whats-next
企商汇很赞哦!(9)
上一篇:
下一篇: 小白注册网站域名该怎么办?有什么步骤?
相关文章
- 互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。
- 通过运行Python脚本来更改Windows背景
- 鸿蒙轻内核M核源码分析系列八 静态内存MemoryBox
- 如何使用CyberPanel轻松管理Docker映像和容器?
- 众所周知,com域名拥有最大的流通市场和流通历史。最好选择com域名,特别是在购买域名时处理域名。其次可以是cn域名、net域名、org域名等主流域名,现在比较流行的王域名和顶级域名,都是值得注册和投资的。
- Fedora 35 或取消“允许用密码登录 SSH Root”的安装程序选项
- 比苹果更快?华为游戏手柄曝光:能玩VR游戏是主要亮点
- 鸿蒙轻内核M核源码分析系列六 任务及任务调度(3)任务调度模块
- 第五步:重复第四步,直到找到正确的纪录。
- Vue项目引用自定义外部js文件进行使用