【问题标题】:Using Apportable with cocos2d-x在 cocos2d-x 中使用 Apportable
【发布时间】:2014-03-10 10:00:12
【问题描述】:

有没有人有任何关于使用 Apportable 移植 cocos2d-x 项目的详细信息?它似乎不像移植 cocos2d-iphone 项目那么简单。我一直试图通过更改 CCPlatformConfig.h 以将 CC_TARGET_PLATFORM 定义为 CC_PLATFORM_IOS 来欺骗它,即使设置了 ANDROID 标志也是如此。这对我来说似乎不是正确的方法,但如果有人使用 Apportable 成功构建了 cocos2d-x 项目,我们将不胜感激。

【问题讨论】:

  • 这没有任何意义。可将 Objective-C 代码交叉编译到 Android。 Cocos2d-X 是一个 C++ 渲染引擎,已经可以原生部署到 iOS 和 Android。根本不需要将 Apportable 与 cocos2d-x 一起使用,我敢打赌它们不能以有意义的方式一起工作。
  • 这个问题似乎是题外话,因为它是关于结合不兼容的技术。
  • 我意识到cocos2d-x已经可以部署到Android了,我刚刚看到有人说他们在一个cocos2d-x项目中成功使用了Apportable,显然已经完成了,我只是在调查目前正在尝试找出方法。
  • 也许他们的意思是 cocos2d-iphone,而不是 -x?
  • 我认为如此艰难地拒绝投票有点不公平。现在很混乱,如果你想要跨平台的 cocos2d,你是使用 cocos2d-iphone 还是 apportable 还是 cocos2d-x 或者 um what where who?

标签: android ios cocos2d-x apportable


【解决方案1】:

这是来自 Apportable 的 Collin。

Hero Academy 是一个 cocos2d-x 标题,使用了 Apportable for Android。您走在正确的轨道上,您应该确保编译了 iOS 代码路径而未编译 Android 代码路径。我们还没有在 cocos2d-x 的每个新版本中测试 Apportable,因此可能需要进行一些调整才能使其正常工作。如果您的 cocos2d-x 示例应用程序正常运行,请告诉我们,我们会将其添加到 docs.apportable.com!

【讨论】:

    【解决方案2】:

    我做了一些调整以使编译工作在 apportable 和 cocos2d-x 之间工作。你可以在这里找到说明http://blog.seanxiao.me/index.php/cocos2d-x-2-3-1-compiling-with-apportable/

    这只是一个开始,但至少它通过了编译。我将花更多时间处理运行时问题。

    【讨论】:

    • 您可以在此处概述步骤,因为如果链接失效,答案将无用。
    猜你喜欢
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-08
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多