现在我有点困惑了。我读到Unity使用Mono编译Android和iOS应用程序。 然后我又读到Mono是Xamarin的一部分。 如果我说Unity使用Xamarin,那我错了吗?
接下来,假设Unity不使用Xamarin。 那么它如何编译Android和iOS应用程序呢? 我注意到在为Android编译时它要求安装Android SDK。这是否意味着它本地编译到Android上?使用Android SDK?
如果是这样,那么我如何使用C#和Android SDK自己将应用程序编译成.apk格式?(不使用Xamarin,使用C#制作应用程序并自己将其编译为Android)?