Cocos2d:从文件(jsb.jsc)获取数据失败

时间:2013-12-12 03:57:46

标签: javascript ios iphone cocos2d-x

我是cocos2d-x的新手 使用javascript命令行创建create_project.py项目并运行项目后,我在控制台中看到了这些警告:

Cocos2d: Get data from file(cocos2d-jsb.jsc) failed!
Cocos2d: Get data from file(jsb.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d_constants.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d_extension.jsc) failed!
Cocos2d: Get data from file(jsb_cocos2d_studio.jsc) failed!
Cocos2d: Get data from file(jsb_chipmunk_constants.jsc) failed!
Cocos2d: Get data from file(jsb_chipmunk.jsc) failed!
Cocos2d: Get data from file(jsb_opengl_constants.jsc) failed!
Cocos2d: Get data from file(jsb_opengl.jsc) failed!
Cocos2d: Get data from file(jsb_cocosbuilder.jsc) failed!
Cocos2d: Get data from file(jsb_sys.jsc) failed!
Cocos2d: Get data from file(jsb_deprecated.jsc) failed!

我的项目中没有.jsc个文件,它只有.js个文件。
1.我怎样才能摆脱那些警告>
2.有关cocos2d javascripts的初学者是否有任何推荐文件?
谢谢

1 个答案:

答案 0 :(得分:2)

它首先查找.jsc文件作为其编译的javascript并且可能更快,如果它无法找到它们,它会回退到使用.js文件。这是通常的行为,

请参阅cocos2d-iphone中的jsbcore.mm和Cocos2d-x中的ScriptingCore.cpp

也 如果您是新创建项目,它将检查是否有任何jsc文件,如果没有,如果设置了标志,它将为您创建它们(cocos2d-iphone的JSB_ENABLE_JSC_AUTOGENERATION)

FileUtils会抛出这些警告,所以没有什么可担心的。