【问题标题】:Unity-iOS: Native iOS code development in Unity project?Unity-iOS:Unity 项目中的原生 iOS 代码开发?
【发布时间】:2021-02-22 13:08:50
【问题描述】:

我是 Unity 的新手。我在 3ds max 中做了一个角色行走动画,并在 Unity 中导入。我通过 Unity 为 iOS 创建了 Xcode 项目,并且动画按预期工作。 我想在屏幕上开发一些 UI 按钮控件并在我的 iOS 应用程序中为这个动画制作动画,只有当这个按钮被点击时。我现在如何为这个 UI 控件和事件编写代码?我是否需要在 Xcode 项目(由 Unity 创建)上添加这些控件和事件(或者)我可以在 Unity 本身中执行类似本机代码的所有操作?

请指教!

谢谢!

盖西。

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    您可以在 Unity 本身中完成所有 UI。您有以下选择:

    • Old Unity GUI system。它很容易编程,但在性能和对设计师的可用性方面却很糟糕——它完全是由代码创建的,没有编辑器。除了调试和开发工具外,它几乎从未用于商业产品。不过,它仍然是原型的不错选择。
    • 使用其他 GUI 包。有很多适用于各种 Unity 的 2d 和 UI 包。目前最流行的是NGUI,也就是pad,也有评估版。
    • 创建您自己的 UI 框架(仍在 Unity 中)。只是想提一下,这是一个可行的选择,但对于您的情况而言,这显然是最糟糕的选择。
    • 等待新的 2D/GUI Unity 框架。它应该在 4.3 版本中问世,而且指日可待;不仅如此,原 NGUI 的作者也在努力。

    在你的位置上,我会使用内置的 Unity3d GUI 创建基本的原型控件,当我需要创建更美观的东西时,希望新的 Unity GUI 已经存在。

    【讨论】:

    • 请问,他们从哪个 Unity 版本开始支持 iOS 编程?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多