Unity дважды заморозила ваш C#. Вот история.
Объяснение бэкендов скриптов Unity — Mono, IL2CPP и переход на CoreCLR в Unity 7. Если вы когда-либо задавались вопросом, почему C# в Unity отстаёт от остальной части .NET на несколько лет, то это история. От открытой среды выполнения, существовавшей всего год, до проблем с лицензированием, умирающего плагина для браузера и засады Apple — каждый бэкенд скриптов в Unity существует по своей причине. Мы проследим, как был выбран Mono, почему его использование было приостановлено, почему появился IL2CPP и почему Unity 7 наконец-то сменил движок — а также что останется неизменным и как часто следует ожидать обновлений .NET в дальнейшем.
Post #15331
835