gpt4 book ai didi

java - Unity 是否使用 Xamarin?

转载 作者:太空宇宙 更新时间:2023-11-03 10:19:42 27 4
gpt4 key购买 nike

好吧,我现在很困惑。我读到 unity 使用 mono 来编译 Android 和 iOS 应用程序。然后我读到单声道是 Xamarin 的一部分。如果我说统一使用 Xamarin,我错了吗?

接下来,假设 unity 不使用 Xamarin。那么它是如何编译 Android 和 iOS 应用程序的呢?我意识到它在为 android 编译时要求 android sdk。这是否意味着它 native 编译为 android?使用 Android SDK?

如果是,我如何使用 C# 和 Android sdk 自行将应用程序编译为 .apk 格式? (不用Xamarin,自己用C#做app,自己编译成Android)??

最佳答案

Unity 使用一个非常古老的 Mono 变体作为基础。 Mono Project是 Xamarin 的独立成果。 Mono 是一个开源 .NET 运行时。 Xamarin.iOS 和 Xamarin.Android 分别是 iOS 和 Android 设备上 C# 的专有运行时。 Xamarin Studio 是纯粹的 IDE,根本不是开发所必需的。不过,它确实使它变得更加方便。

Xamarin.Android 编译器将为您创建一个 .apk,其中包含或链接适用于 Android 的单声道运行时。您可以在命令行或 IDE 中设置选项。 Unity 只是一个不同的“IDE”(前端),使用与 Xamarin Studio 或 Visual Studio 类似的编译器和参数。

关于java - Unity 是否使用 Xamarin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26000112/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com