2022年10月25日
より高度で効率的なガベージコレクター(GC)を実現させる .NET CoreCLR への移行に伴い、Unity がこの新しい GC で正しく動作するために AnimationEvent をどのように変更したかをご覧ください。
2022年2月17日
Unity 2021 では、IL2CPP スクリプティングバックエンドを使うときにスピードアップを図れるよう、いくつかの改善を行いました。ここでは、コードを驚くほど速くするために導入された主な変更点を詳しくご紹介します。
2021年12月15日
Full Generic Sharing により、より表現力が豊かで、よりテストしやすいコードを書くことができます。これがスクリプトエラーがなくし、モバイルデバイスやコンソール機などのプラットフォーム上のコードの挙動がより予測しやすくなる仕組みを学びましょう。
2018年7月11日
Unity では、前回の更新以来、スクリプティングランタイムの改良に取り組んでまいりました。Unity 2018.2 では、スクリプティングランタイム関連の数十個のバグ修正が行われています。これは、Unity 2018.1 で .NET 4.x Equivalent スクリプティングランタイムが公式対応になって以来、皆様から寄せられた素晴らしいフィードバックのおかげです。また、.NET 4.x Equivalent スクリプティングランタイムでのみ利用可能な各種機能も追加されており、プロジェクトの切り替えがさらに行いやすくなっています。
2018年3月28日
Unity 2018.1 ベータ版には、モダンな .NET ランタイムがフルサポートで搭載されます。Unity は、常に進化し続ける .NET のエコシステムに対応し、今後も .NET の世界における最新・最良な機能との互換性を維持して行きます。
2015年6月16日
なお、ジェネリック共有は新しいアイデアではなく、Mono や .Net のランタイムでもジェネリック共有が採用されています。当初、IL2CPP はジェネリック共有を行っていませんでした。それが最近改良され、IL2CPP はより強固で有益なものになりました。il2cpp.exe は C++ のコードを生成するので、メソッドのどの部分の実装が共有されているのかがわかります。ここでは、参照型と値型でジェネリックメソッドの実装がどのように共有されているか(あるいは共有されていないか)を調べてみましょう。また、ジェネリックなパラメーターの制約がジェネリック共有にど...