cocos2d-js项目开发中遇到的问题整理

bug和建议:

  1. cocos2d-html5不支持spine叠加模式:改后才好。
    https://github.com/cocos2d/cocos2d-html5/issues/3374

  2. cocos2d-html5不支持spine导出的shear,会报错,目前我们简单处理,spine.js 函数 readAnimation 注释掉else代码。
    //else
    //throw new Error(“Invalid timeline type for a bone: " + timelineName + " (” + boneName + “)”);

  3. 以字符流形式传输,c++层默认以字符串解析,删除"\0"之后所有字符,然后传给js代码。导致接收数据不全。cocos2d-html5没有问题。
    目前我们项目中在MinXmlHttpRequest::handle_requestResponse方法中过滤了"\0"

  4. spine特效没有手机或者exe版本效果好,目前不清楚为什么。希望解惑。

  5. 建议支持web图片加密功能(手机上自己改的源码,web能力有限,实在弄不了)。

  6. cc.loader.load一次最多加载180个资源,超过后,c++层会提示错误。

注明下版本是cocos2d-x 3.13

第一条:cocos creator 都解决了,-x 的html5版本不改???