MONO C#은 “Mono C# 컴파일러”에 의해서 IL코드(CPU와 OS에 독립적인 기계어 코드)로 변환된다. Assembly-CSharp.dll 를 확인하면 IL코드를 볼 수 있다. 이제 Unity에서 Mono로 빌드를 하게되면 IL코드는 Mono Framework상에서 돌면서 다시 Assembly(Binary)로 변환한다. 그런데, 이 Mono는 런타임 중에 그때그때 필요할 때 마다 코드를 한줄 씩 읽으면서 Assembly언어로 변환한다. 이러한 과정을 JIT컴파일링(Just In Time)이라고 한다. 첨언 : 추가 상식1> C#은 .Net Framework 위에서 동작하는데 이는 Windows 프로그램을 구동시키자는 취지로 개발되었기 때문에 Windows 환경에 제한되어 있음. 따라서 오..