【发布时间】:2014-06-23 14:30:53
【问题描述】:
我正在评估从 CoronaSDK 切换到 Cocos2D 以进行跨平台开发。
主要要求是我需要能够包含适用于 iOS 和 Android 的本机库。我遇到过How To Integrate a 3rd party SDK into Plugin-X,但我不确定这是否以及如何适用于 Cocos2D-JS。
如何将原生 3rd 方库(如广告网络 SDK)集成到 Cocos2D-JS 项目中,然后编译成原生 iOS 和 Android 应用程序?有经验或最佳做法的人吗?
【问题讨论】:
-
我在这方面看到的最大问题围绕着视图控制器,让广告网络创建的 UIView/UIViewController 与您自己项目中创建的视图很好地配合。您是否尝试过任何实际的集成工作?就可行性而言,这似乎应该是可能的,但还没有完全尝试过,所以我不知道。最好做一个小测试项目,看看有没有遇到什么大问题。
-
谢谢 Rob - 实际上,我什至不确定从哪里/如何开始。 Plugin-X 是否与 Cocos2D-JS 相关?还有什么?
-
我想我的问题与广告网络的特定需求无关(例如视图控制器的问题)。将 3rd 方库与 Cocos2D-JS 或 Cocos2D 集成的“官方”方式是什么——两者之间有什么区别?
-
我不确定这是否与您相关,但这里有另一个问题可能会给您一些线索:stackoverflow.com/questions/24006441/…(我还没有完成任何插件集成工作,抱歉)跨度>
-
@RobSegal 你对我有什么出发点吗?看来这个主题的文档真的很缺乏......到目前为止我发现的 JSB 文档讨论了胶水代码的“自动”创建。 Plugin-X wiki 页面大部分是空的,或者是指 Cocos2D-X 而不是顶部的 Cocos2D-JS“层”。
标签: cross-platform cocos2d-x cocos2d-js