游戏引擎是否允许我进行本地安卓代码

时间:2015-06-09 16:28:16

标签: android unity3d libgdx andengine

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

这有可能吗?

许多游戏引擎限制您使用他们的“群集”,我不希望受到限制,因为我使用某些硬件功能并使用原生Android代码。因此,我的关注

2 个答案:

答案 0 :(得分:2)

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

请参阅此链接:https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code

F.e。你可以打开一个Android对话框,它看起来像是取决于目标设备上安装的Android API。

答案 1 :(得分:1)

有可能在andEngine中从基本的android活动开始andEngien活动,另一种方式:从andEngine游戏启动正常的android活动。您可以在StackOverflow上找到示例。尝试搜索"麻烦从OnClickListener启动Andengine活动" (抱歉,现在无法粘贴链接)。另外,在andEngine中制作butons更容易吗?甚至有阶级......