Cocos Creator v1.6.2 内测版发布帖(更新 beta.3)

可以上传个 demo 吗?

终于找到原因了…抱歉,是原项目里有同名global.js.
感谢 @jjyinkailejj .

请问cocos creator里路径是不是会忽略大小写.
刚才发现json配置文件,目录大小写有问题,导致真机打不开,但是在creator浏览器和模拟器跑没有问题.
如果有这问题最好修改一下,谢谢.

卡顿问题: 1.6.2 卡顿的时间变短了,但是卡顿的频率增高了

你这是因为windows 不区分大小写~

哦,感谢。window好坑…

我说大哥们。为什么我的安卓工程每次构建会把org.cocos2dx.javascript下的AppActivity.java重置,我在binary模版工程已经对AppActivity.java进行了修改,请问怎么才能不让他重置。1.5.2的没有这个问题。
另外我在ccc1.6.2里面构建,然后编译Android工程会出现这种错,,

at ChildProcess.handleChildProcess (/Applications/CocosCreator162.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:19147)
at ChildProcess.e.on (/Applications/CocosCreator162.app/Contents/Resources/app.asar/editor/core/native-utils.js:1:7613)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Socket. (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:493:12)

但是我构建完用androidstudio编译打包没问题。

你可以学着 example-cases 创建 build-templates

然后把你修改的 AppActivity.java 放进去 (创建的方式必须一样)

1.6.2 真机调试报错

跟踪发现是在js里面这个地方导致

setTimeout不是js函数么,这个是不能使用的么?去掉之后就没问题了

1.6.2怎么用真机调试,能说说吗?

xcode 直接断点就可以了。
Android Studio 基本一样 只是运行的时候要点那个调试的按钮(甲壳虫那个)

请问一下1.6.2打包出的ios和安卓是不是不需要添加
if (cc.sys.isNative) {
var hotUpdateSearchPaths = cc.sys.localStorage.getItem(‘HotUpdateSearchPaths’);
if (hotUpdateSearchPaths) {
jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths));
}
}
这个代码了。因为我发现我没加这个,也能热更新成功。用1.6.2打的原生包,1.6.2打的热更包

1.6.2版本什么时候发布啊?

请问1.6.0可以直接升级么?还是重新安装1.6.1

从1.5.2升级上来,遇到一个问题。
jsb里绑定的方法,如果参数里是function的,到了底层似乎都被释放了。每次从底层调用回来都提示S Exception: null is not a function, file: , lineno: 0。

有一些funciton刚开始回调的时候还有,用着用着就又没了。
想问下是spidermonkey52改的机制还是bug?

有 demo 吗?

调试了一个上午,发现jsfunc在第一次调用后被释放了,jsthis也是。然后第一次调用的jsthis的stack里面,只有不带参数的方法,带参数的方法都没进入stack,所以一调用又变成not a fuction。

现在就想知道这个是正常的,还是说是bug。

请问一下,我先上版本是1.52引擎打的包,现在更新1.62引擎,重新打了个包放先上。结果先前安装了1.52的用户更新1.62的apk出现黑屏,必须删除缓存才能进入游戏,请问这个是什么问题,有没有办法可以解决。安装了1.62的然后再安装1.52的却可以正常进入游戏。

有的话发上来我测试一下