請問一下
我設定一個檔案 abc.js 為 plugin後
這隻檔案裡面都無法使用require(‘xxx’); 了
例如:
abc.test = function() {
var test = requre(‘test’);
test.xxxx();
}
會出現
VM42365:1 Uncaught ReferenceError: require is not defined
之前版本是正常的
請問一下
我設定一個檔案 abc.js 為 plugin後
這隻檔案裡面都無法使用require(‘xxx’); 了
例如:
abc.test = function() {
var test = requre(‘test’);
test.xxxx();
}
會出現
VM42365:1 Uncaught ReferenceError: require is not defined
之前版本是正常的
通过loadRes加载i18n的语言文件只在1.6开始支持么?我现在1.5.2使用的话,控制台输出:
err::::::Error: Asset in “resources/i18n/zh” does not exist.
loadress::::::
代码
static changeLanguage(language: string): void {
Utils.curLanguage = language;
//require(MCCUtils.curLanguage); //这个是1.5.2中的写法
cc.loader.loadRes(’/i18n/’+Utils.curLanguage, function(err, res){
cc.log(“err::::::”+err);
cc.log(“loadress::::::”+res);
});
i18n.init(language);
}
这是正常的, 插件脚本本来就不能经由编辑器去 require 其它脚本。之前能 require 是异常,现在修复了。
这只是我的建议,具体要看 i18n 如何实现。
这个难道不是因为runAction(cc.sequence());要有两个参数引起的吗。。。,因为这个我都没敢生。。。
anysdk 进包问题,同问~
安装1.6后,打开项目,控制台上打印的1.5.0的版本号
项目1.6下很多场景无法运行
我也碰到了…怎么解决?
1.6 应该不会在 restart 时崩溃,如果会的话麻烦把 log 和调用栈发出来
Uncaught Error: ["
preview-scripts/D:/dist/resources/app.asar/node_modules/base64-js/index.js",“preview-scripts/D:/dist/resources/app.asar/node_modules/buffer/node_modules/isarray/index.js”,“preview-scripts/D:/dist/resources/app.asar/node_modules/ieee754/index.js”,“preview-scripts/D:/dist/resources/app.asar/node_modules/buffer/index.js”]
请问怎么解决?
ios的Uint8Array问题
1.6 使用Uint8Array会挂掉, build方式jsb-binary
你遇到问题的是在 iOS 真机还是在模拟器上?
文件还有,但会从编译中剔除掉
终于定位到了, jsb 调用Android 的方法, 如果方法的返回类型为 void 时, 会导致异常无法运行。测试代码如下:
String script = String.format("%s", “jsb.reflection.callStaticMethod(“com/xx/xx/TestClass”, “test”, “(Ljava/lang/String;I)V”, “{}”, 0);”);
Cocos2dxJavascriptJavaBridge.evalString(script);
报错提示:
07-18 09:52:15.196: D/cocos2d-x debug info(4109): Evaluating jsb.reflection.callStaticMethod(“com/xx/xx/TestClass”, “test”, “(Ljava/lang/String;I)V”, “{}”, 0); failed (evaluatedOK == JS_FALSE)
返回值设置为 String 或 int 的情况就是正常的! 烦请重视解决, 谢谢~~
等下个版本吧
自己找到了, 改了下脚本, 自定义了一个配置~
呵呵, 和这个没关系, 这只是线程切换~
就是函数定义, 这个函数什么都不作, 函数的返回类型为 void 会报异常~