我公司现在有个这样的Demo项目:
有个游戏大厅Lobby,我们现在用cocos2d-js 3.2版开发,发布到Android移动平台。由于时间比较紧,所以大厅里加载的游戏由另一个团队开发,这个团队只熟悉html5,所以就用html5做了。现在要把大厅程序和游戏程序合起来,也就是说要在手机平台上,用JSBanding的Lobby去加载html5的游戏,请问各路大神,应该用什么方法去加载?cocos2d-js里有没有什么组件之类的模块可以加载html5程序?
谢谢先!
我公司现在有个这样的Demo项目:
有个游戏大厅Lobby,我们现在用cocos2d-js 3.2版开发,发布到Android移动平台。由于时间比较紧,所以大厅里加载的游戏由另一个团队开发,这个团队只熟悉html5,所以就用html5做了。现在要把大厅程序和游戏程序合起来,也就是说要在手机平台上,用JSBanding的Lobby去加载html5的游戏,请问各路大神,应该用什么方法去加载?cocos2d-js里有没有什么组件之类的模块可以加载html5程序?
谢谢先!
可以在android上加一个webview,来运行另一个团队的html5游戏。
你们这个方案有点糟心啊。游戏用html5方案跑,没有jsb的效率高。
嗯,是的。但是这是个Demo版,因为时间很紧我们自己来不及所以叫兄弟团队做了,他们只会html5。正式项目肯定要统一全部用cocos2d-js做了。
麻烦再请教一下,在cocos2s-js里如何调用sebview?
我们也是接触cocos2d-js时间不长,这方面资料又不多,百度也搜不到。
谢谢了
android部分参考2d-x嵌入webview的方法。
http://blog.csdn.net/nat_myron/article/details/17117167
把上面教程中需要在c++写的部分,根据js中的反射函数的方式进行替换来调用。
http://cocos2d-x.org/docs/manual/framework/html5/v3/reflection/zh
好的,谢谢了。
cocos2dx中有个Cocos2dxWebViewHelper类,里面有个静态方法public static int createWebView可以创建webVIew。这个类里提供了很多静态方法去操控webView,应该能够实现我简单的目标了。
恩恩。好的。 :870:
我们也是这么做的,不过正好相反, 大厅是h5做的, 每个游戏用jsb写的
能具体说说h5的大厅是怎么加载jsb写的游戏吗?