【问题标题】:Does the game engine allow me to intergarte native android code游戏引擎是否允许我集成原生 android 代码
【发布时间】:2015-06-09 16:28:15
【问题描述】:

我正在考虑将 Game Engine 用于我的一个应用程序。我做了一段时间的 android 开发人员,但从未使用过游戏引擎。我知道最著名的引擎是 AndEngine、Libgdx 和 Unity 哪个引擎可以让我使用原生 android 代码和引擎?例如,我想使用 Xmls 和 Native android(主菜单)创建一个屏幕,当单击“开始游戏”按钮时,我想打开另一个使用游戏引擎运行游戏的屏幕/活动。

这在他们中的任何一个都可能吗?

许多游戏引擎限制您使用它们的“集群”,我不想受到限制,因为我要使用一些硬件功能并使用原生 Android 代码。因此我的担心

【问题讨论】:

  • 这三个引擎都可以做到这一点。

标签: android unity3d libgdx andengine


【解决方案1】:

libGDX 允许您通过接口使用 Android 特定代码。

查看此链接:https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code

F.e.您可以打开一个 Android 对话框,该对话框的外观取决于目标设备上安装的 Android API。

【讨论】:

    【解决方案2】:

    可以在 andEngine 中从基本的 android 活动启动 andEngien 活动,另一种方式是:从 andEngine 游戏启动正常的 android 活动。您可以在 StackOverflow 上找到示例。尝试搜索“无法从 OnClickListener 启动 Andengine Activity”(抱歉,现在无法粘贴链接)。另外,在 andEngine 中制作按钮不是更容易吗?甚至还有课程......

    【讨论】:

    • 谢谢。这回答了我对 AnEngine 的问题。我猜 Unity 不会让你这样做
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2011-04-05
    • 1970-01-01
    相关资源
    最近更新 更多