【问题标题】:Which 2d game engine for a crossplatform module inside native appp哪个 2d 游戏引擎用于原生应用程序内的跨平台模块
【发布时间】:2017-05-22 21:14:31
【问题描述】:

我正在制作一款适用于 Android/iOS 的本机应用程序游戏,但我想在其中添加一个 2d 图形模块。我应该使用哪个库? Cocos2d-x,LibGDX,其他?寻找跨平台的东西。它不会是一个沉重的模块,所以更喜欢轻量级的,所以它可以快速启动,就像普通的原生 Activity 一样。

【问题讨论】:

    标签: java android libgdx cocos2d-x game-engine


    【解决方案1】:

    关于 cocos 我不能说,因为我从未使用过它。但我曾使用 libgdx 为一个类项目制作桌面 pacman 游戏(您可以查看代码的样子 over at the repo)。我发现它在桌面上运行良好,但尚未将其部署到 android 或 iOS。该框架很棒(除了稍微缺少Sound/Audio 类)

    希望对你有帮助

    【讨论】:

    • 我第二个 libGDX.
    【解决方案2】:

    您可以使用这些框架开发完整的应用程序,而无需担心原生应用程序开发。

    libGDXCocos2d-x 都是跨平台开发引擎。如果您擅长 Java,请使用 LibGdx,否则如果您熟悉 C++,请使用 Cocos2d-x。

    与Android Native App集成,libGdx更好,因为你可以通过interfacing轻松调用Android平台代码,但是如果你选择cocos2d-x则需要使用jni,与对象一起使用有点困难。

    看看这个answer,它很清晰,集成有一些缺点。

    【讨论】:

    • 如何使用 libGDX 查找 iOS?
    • 我对跨平台与 iOS 原生应用程序没有足够的想法,但似乎开发时间会增加很多,例如,首先你必须开发 Android 原生应用程序,然后是 iOS,然后再次与这两个开发的应用程序集成.
    • 不要考虑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-27
    • 2015-05-20
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多