Avertissement pour les développeurs sur les changements critiques à venir dans le moteur

Le support du moteur est à la traîne et régler la situation n'est pas une tâche facile





 





Le développeur de logiciels Unity, Josh Peterson, nous a parlé de l'avenir de la prise en charge de .NET dans un moteur de développement de jeux largement utilisé.





, , C# C#, Unity .





C# Mono, .NET Framework Windows. Mono - .NET , , Microsoft .NET Core. Microsoft Mono Xamarin 2016 , Mono .NET Core, , - .





Unity Mono, , , « upstream ». upstream Mono - , « 95%», , Unity 2021.2. , , « .NET» - , .





, , Unity 2021.2 .NET Standard 2.1, «75% ». .NET Standard API, .NET. .NET Standard 2.1 , .NET Framework .NET Standard 2.0. : « .NET Framework .NET Standard 2.1, Mono , .NET Core».





, . « - Mono .NET? , .NET », - . Span<T>, C# 7.2, , C# 8.0. Microsoft C# 8.0 2019 , Unity . .NET Unity.





, C# 8.0 2021 - Mono. , C# 9.0, Microsoft 2020 , , Mono IL2CPP ( .NET C++ ), 50%, .





.NET Core, . , Unity, , .NET 5 .NET 6, . , «, JIT Mono», , « CoreCLR .NET 6».





, Unity, (domain reloading), , (AppDomains), .NET Core. , , « ». .NET 6 , « , mscorlib.dll .NET Framework, ».





, .NET Standard, .NET Framework, .NET Core Mono, Unity , .NET, Microsoft, , , .NET 5.0 .





«, , .NET 6. , , . Unity, , Unreal», - , , «Mono , ».





, «, , . , ». , « ».






"Unity Game Developer. Professional" ( ), , . RPG .





  • : " , Unity". 1





  • : " , Unity". 2








All Articles