KDOC 50: 『Unity Performance Tuning Bible』
『Unity Performance Tuning Bible』はサイバーエージェント社が公開している本である。CyberAgentGameEntertainment/UnityPerformanceTuningBibleで配布されている。前半は基本的なUnityの説明になっていて、初心者でも参考になる。
メモ。
- Unityは、C#のコードを中間言語にコンパイルし、その中間言語を.NET Frameworkのランタイムを用いて機械語にしている
- それぞれの環境向けのランタイムで実行することで、マルチプラットフォームを実現している
- 中間言語は、メモリ確保や実行速度などのパフォーマンスを意識するうえで非常に重要である
- C#から中間言語への対応関係を把握しておくとよい
- そのために変換結果を確認しておくのがおすすめ