Cocos Creator 1.4.2 内测版发布帖

这个很简单的,建一个Label节点,排版模式选择RESIZE_HEIGHT,挂上js脚本,获取到Label组件,然后重新赋值string,注意字符串的长度要超过文本框宽度,就能看出来问题了,出现问题是在模拟器上的,浏览器运行的话没有这个问题。

使用1.4.2 beta1 内测版打出来的web包setting.js的uid全变了无法使用svn差异提交。希望能尽早修正下

输入法有明显BUG啊,输入中文的时候有连带英文出现,希望尽快修复下,太尴尬了。

官方都不理了么

我这也发现内存使用达到一定值就会释放一次,而释放时候,就会出现卡顿,帧率降到10左右,目前再想办法,主要不知道是什么条件触发的释放内存,什么代码控制的…如果有解决,可以解答下

可以说下那修改GC 上限吗? 我查看了下内存变化,和这个上线和引擎使用有关

这个方面的问题,要@panda 熊猫君。

最近Panda已经在重新梳理JSB绑定的问题,以及SpiderMonkey升级的问题了。

1赞

这个就不知道了哦,我只知道js会这样释放一次,零时对象一多就会时不时卡顿一下

使用1.4.2正式版
使用自动图集功能,预览可以看到合成图集后有2张图片。
在程序中加载文件夹,用getRes去取其中的一张碎图,为空。
但是如果合图集的时候合成一张图片就没有这个问题。

在ScriptingCore::createGlobalContext()函数中,其实作用也不大,只不过卡顿时间没那么长

赞!! 很多人提到的这个问题,就我们游戏目前情况来看,确实是GC引起的卡顿。
很多游戏总会有大量零时对象需要创建的,包括引擎也有这个需求,很难避免。希望引擎开发团队的大大们能尽快解决这个问题,需要测试,我们可以帮忙,也可以提供游戏,准备这个月中旬要上线了,也是比较急。

我有个场景预览的时候直接就闪退,连onload都没有进过。

这个问题确实很严重,我们有个项目已经放弃了。没办法,时不时的卡顿无法接受

根本没办法用,升级上来之后,各种报错,各种crash。

你说之前的版本用得好好的,升级上来,脚本用法不一样,这些还成,要崩溃就说不过去了。

有没有什么log,请将崩溃的log发上来看下。目前1.4.2的使用范围已经挺广的了,情况还好。

当然,不排除某些地方有bug,请帮助我们找出问题,谢谢。

void ScriptingCore::createGlobalContext()中
JS_SetGCParameter(_rt, JSGCParamKey::JSGC_MODE, JSGC_MODE_COMPARTMENT);
修改为
JS_SetGCParameter(_rt, JSGCParamKey::JSGC_MODE, JSGC_MODE_GLOBAL);

崩溃次数有所减少,错误多数是下面这种

还有一些js 引擎报错,都是引擎相关的东西。比如:
E/cocos js error:: assets/src/jsb_polyfill.js line: 21160:28 msg:TypeError: nextSibling is undefined

性能方面 创建shader慢的要死,以前版本都不会这样。

能不能用 iOS / Mac / Windows 调试一下,看看有没有崩溃,崩溃时的调用栈是什么呢?你目前提供的信息无法判断具体原因

windows 模拟器没有崩溃现象,Android上会崩溃

发现和新的内存模型有关系,也许就是Function bind函数导致崩溃。

但是游戏里面大量使用了这个,希望修复这个问题。

Function.bind 主要用在哪里?action 的 cc.CallFunc 么?

自定义事件,cc.CallFunc,网络回调