Peringatan untuk pengembang tentang perubahan penting yang akan datang di mesin

Dukungan mesin tertinggal, dan memperbaiki situasi bukanlah tugas yang mudah





 





Pengembang perangkat lunak Unity Josh Peterson memberi tahu kami tentang masa depan dukungan .NET dalam mesin pengembangan game yang banyak digunakan.





, , 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