cocos2d-js 3.11的运行黑屏错误 之No file found at script/jsb_prepare.js Possible missing file.

来源:互联网 发布:兰可吉他知乎 编辑:程序博客网 时间:2024/06/04 00:37

简单记录下3.11的JSB版本的运行错误。

用命令行创建了3.11的test空项目,然后用命令
cocos run -p win32去运行,出来是黑屏的。
先打包成Android然后再在模拟器中运行也是一样的,此时的我一脸懵逼!

然后只能去VS中看调试信息,就看到了
No file found at script/jsb_prepare.js Possible missing file.
还有一堆cc.class undefined!

显然VS告诉我们缺这个文件,然后去项目中的script里找,确实没有这个文件。
是不是建项目有问题,我又重新建了一个空项目,结果一样。

之后就想去引擎里把JSB binding的所有js拷到项目中试试,结果官方提供的引擎中都没有jsb_prepare.js这个文件!!!之前用过cocos 3.8的版本,依稀记得有这个文件的,然后就在cocos2d-x-3.8.1\cocos\scripting\js-bindings\script这个目录下看到了熟悉的jsb文件,包括jsb_prepare.js、jsb_boot.js…….这些文件。

然后直接把所有这些文件拷贝到项目中的frameworks\cocos2d-x\cocos\scripting\js-bindings\script目录下,果然项目正常运行了。

感觉这是个不小的问题,对cocos的失望值又增加了几点…

阅读全文
0 0
原创粉丝点击