原先的cocos2dx项目,js写的,原来是手游想移植到H5

可行性有多少,有做过的前辈吗,求提示,客户端js写的,服务器通信http的游戏,移植的过程当中发现骨骼动画,一些底层像pagelist这种有的方法有问题等,还有加载慢,到手机网页上卡,这个移植靠谱嘛,求前辈指点

呵呵,我们刚好有项目是H5做了,技术上已经成功,我想转而研究JSB,困难啦。

以前我没用过creator
进公司后说要把手游移植成H5,硬着头皮上。期间遇到过很多问题。

  1. cocos的骨骼动画是不能用了。 我们用的是龙骨动画。 数据格式4.5,你在导出龙骨动画的时候,纹理图集不用勾选2的n次幂渲染。可以减少图集内存占用。(PS:这个大都是美术的工作)

  2. cocos控件,例如:pageView, listView,还有BMFont字体等等 在导成prefab的时候都会失效,需要你重新拖入控件。

  3. 针对你说的,手机网页卡,因为你手游端是从本地读取资源,而网页端,是要到服务器上去下载资源才能显示,你可以将你的资源包架在CDN服务器上,然后通过游戏服务器转发以解决跨域问题。

  4. 我们得游戏马上就要上线了,还是挺靠谱的。

我们在H5项目上,也遇到过一些困难,目前也解决了,主要的有以下几个:

  1. 纹理的内存管理,这个相当重要,我改写了整个纹理的内存管理方式,还比较复杂
  2. 纹理的大小,这个也相当重要,涉及到界面的布局,要知道,不能够提前知道图片大小是很糟的,需要对引擎进行改造
  3. 数据文件,我们对所有的数据,非图片非声音文件全部生成JSON格式,作为代码的一部分,模拟出一个文件系统

骨骼动画那个遇到了,确实是,我还在想怎么回事呢,其他的也受教了,谢谢你,还有个问题请教下,富文本那个richtext,我的原先的方法initwithXML不能用了,有好的建议吗