Advertencia para los desarrolladores sobre los próximos cambios críticos en el motor

El soporte del motor está retrasado y solucionar la situación no es una tarea fácil





 





El desarrollador de software de Unity, Josh Peterson, nos habló sobre el futuro del soporte .NET en un motor de desarrollo de juegos ampliamente utilizado.





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