Cocos-studio与 cocos-js的匹配问题(mac版)

经过一天的测试,发现cocos-studio的v2.0.5与v.2.0.6版本(mac版)导出的csb文件无法导入到cocos-js中。

跟进断点查看,发现是CSLoader文件中,Node* CSLoader::nodeFromProtocolBuffersFile(const std::string &fileName)中

if (!gpbwp.ParseFromArray(content.getBytes(), (int)content.getSize()))
{
return NULL;
}
这一段,会返回NULL

使用到v2.0.2版本,无此问题。

现在可用匹配版本:v2.0.2 + cocosJS v3.1 (MAC版)。

http://www.cocoachina.com/bbs/read.php?tid-275256.html

关于Cocos2d家族

  • Cocos2d-JS v3.2 RC0使用Cocos2d-x v3.3rc1作为JSB的底层实现。
  • Cocos2d-JS v3.2 RC0兼容Cocos Code IDE v1.1.0。
  • Cocos2d-JS v3.2 RC0兼容Cocos Studio v1.2 - v1.6,Cocos Studio 2中的FlatBuffer二进制格式没有办法在JS中被解析,所以暂时移除对Cocos Studio 2.0的支持,在3.3版本中我们会基于JSON解析来支持Cocos Studio 2。

1月中旬的版本增加Json数据的导出,提供 Js reader,一次性解决JS问题,谢谢

  • Cocos2d-JS v3.2 RC0兼容Cocos Studio v1.2 - v1.6

MAC版本没有v1.2-v1.6

似乎mac1.0beta可以用

1.0.0有点太老了,坑有点多吧。。。

所以我现在找的版本稍微好点,就是没有listView。

另外还有个问题,在此一起问了吧

现在你们改了事件分发机制,这个是对sprite等场景里的节点做的吧?

ui的button原来的消息响应不会改吧?