Rak*_*avi 5 c# java android unity-game-engine xamarin
好的,现在我很困惑。我读到 unity 使用 mono 来编译 Android 和 iOS 应用程序。然后我读到单声道是 Xamarin 的一部分。如果我说 unity 使用 Xamarin,我错了吗?
接下来,假设 unity 不使用 Xamarin。那么它是如何为 Android 和 iOS 编译应用程序的呢?我意识到它在为 android 编译时要求 android sdk。这是否意味着它本机编译为android?使用安卓sdk?
如果是,我如何使用 C# 和 Android sdk 将应用程序编译为 .apk 格式?(不使用Xamarin,用C#制作应用程序,自己编译到Android)??
Unity 使用 Mono 的一个非常古老的变体作为基础。Mono项目是 Xamarin 的独立项目。Mono 是一个开源 .NET 运行时。Xamarin.iOS 和 Xamarin.Android 分别是 iOS 和 Android 设备上 C# 的专有运行时。Xamarin Studio 纯粹是 IDE,根本不需要开发。但它确实让它变得更加方便。
Xamarin.Android 编译器将为您创建一个 .apk,其中包含或链接 Android 的 Mono 运行时。您可以在命令行或 IDE 中设置选项。Unity 只是一个不同的“IDE”(前端),并使用与 Xamarin Studio 或 Visual Studio 类似的编译器和参数。
| 归档时间: |
|
| 查看次数: |
3080 次 |
| 最近记录: |