自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Unity 引擎開始從 Mono 遷移到 .NET CoreCLR

開發(fā)
Unity 引擎開發(fā)團隊宣布,他們已開始將 Unity 引擎運行時從 Mono 遷移到 .NET CoreCLR。

Unity 引擎開發(fā)團隊宣布,他們已開始將 Unity 引擎運行時從 Mono 遷移到 .NET CoreCLR。此外,他們還會提供融合 JIT 和 AOT 的解決方案 —— 即集成 IL2CPP 和 Burst,從而實現(xiàn)編譯時間效率和代碼生成質(zhì)量之間的最佳平衡。

目前,Unity 遷移到 .NET CoreCLR 運行時所涉及的工作已經(jīng)開始。團隊表示這是一個非常具有挑戰(zhàn)性的旅程,為了能夠成功完成遷移,他們會逐步解決這個問題,并確保能夠以保持現(xiàn)有 Unity 項目穩(wěn)定性的方式漸進發(fā)布更新。

因此,開發(fā)團隊會分多個階段完成此次遷移:

首先,為桌面平臺的獨立 player 提供對 .NET CoreCLR 的支持?;诖?,開發(fā)者可以在 player 設(shè)置中選擇此運行時以及現(xiàn)有的 Mono 和 IL2CPP 后端。

團隊認為,此階段可以幫助他們遷移 Unity 引擎的核心部分(比編輯器部分小得多),并有望解決此遷移所涉及的大部分技術(shù)挑戰(zhàn)。開發(fā)者在這個階段仍將通過 .NET Standard 2.1 API 訪問 .NET 運行時,他們的目標(biāo)是在 2023 年發(fā)布新的運行時。

然后在第二階段,團隊會把 Unity 編輯器移植到 .NET CoreCLR,同時取消對 .NET Mono 運行時的支持。第二階段的挑戰(zhàn)是,如何在不使用 AppDomain 的情況下在編輯器中重新加載腳本,并完成向 .NET CoreCLR 的切換。它還將涉及升級 IL2CPP 以支持來自 dotnet/runtime 倉庫的基類庫。開發(fā)者最終可以訪問完整的 .NET 7.x 或 8.0 API。Unity 團隊計劃在 2024 年發(fā)布新編輯器。

對外,Unity 正在與 Microsoft 和 JetBrains 等行業(yè)合作伙伴合作,加大對開源社區(qū)的參與力度,以確保 Unity 創(chuàng)作者能使用最新的 .NET 技術(shù)。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Unity 引擎開始從 Mono 遷移到 .NET CoreCLR

本文地址:https://www.oschina.net/news/197082/unity-and-net-whats-next

責(zé)任編輯:未麗燕 來源: OSCHINA
相關(guān)推薦

2010-09-29 11:06:21

活動目錄OpenLDAP

2010-07-20 09:48:33

2012-05-21 10:23:36

2013-06-21 13:49:08

MariaDB

2016-10-26 16:44:44

WatchfinderAWS云計算

2011-06-24 10:10:35

SVN

2020-07-27 11:35:26

GitHub代碼開發(fā)者

2021-11-29 09:44:03

UmiJSVite前端

2022-06-06 07:24:09

Caddy開源Ubuntu

2009-02-06 10:32:00

UnixLinux服務(wù)器

2011-04-25 09:35:31

TwitterJava

2013-05-03 09:49:38

MySQLMariaDB

2012-02-24 09:34:48

SVNGit

2020-01-06 12:50:50

Windows 7遷移Windows 10

2022-07-27 22:48:29

消息中間件RocketMQ架構(gòu)設(shè)計

2020-09-09 09:38:47

GoLangNodeJS編程語言

2009-04-16 17:23:37

OracleBasicFileSecureFile

2020-06-11 08:02:38

VMwareHyper-VOpenStack

2009-08-04 15:39:15

ASP.NET程序員

2013-10-29 10:26:08

UnixWindows遷移
點贊
收藏

51CTO技術(shù)棧公眾號