关于在cocos2d-js里面使用.csb文件

官方的说法是:

C++(仅能加载csb数据):
Lua(仅能加载csb数据和lua文件):
JS(仅能加载Json数据):

但是网上又有一些关于cocos2d-js直接使用.csb的方法,按照官方的做肯定没错啦,如果我早点看到这几条也不会去折腾怎么搞了

ccs.csLoader.createNode("");关于这个方法,一定是会报错的,找了很久原因大概是因为版本问题总之提示找不到.csb]类型

所以只剩下最后一招,在c++里面写方法然后映射到js里吧,最后也的确是成功了

我也不知道这么做有什么意义,大概资源不需要导成.csb和json两种以免混乱吧(其实最终发布也不太会有需求导成两种)

总之如果确实有必要好像只能这么解决了

可是,然而,在我把加载.csb换成加载.json的时候,报了诡异的错误

   这句话ccs.load(res.MainScene_json);

报错:myCcsjsGame iOS.app/script/studio/jsb_studio_load.js:136:TypeError: json is undefined

我想resource.js里面写的应该没问题
var res = {
HelloWorld_png : “res/HelloWorld.png”,
CloseNormal_png : “res/CloseNormal.png”,
CloseSelected_png : “res/CloseSelected.png”,
MainScene_json : “res/MainScene.json”
};

var g_resources = ];
for (var i in res) {
g_resources.push(res*);
}

不要这么玩我啊:10:*

我也出现这种问题,不清楚咋回事