Cocos Creator v2.0.9 内测版发布帖(3-04 更新 rc.5)

你好,能给个 demo 工程吗?

你好,能给个 demo 工程吗?

看不太懂,字间距是 spaceX?这个值不是可以设置的吗?

每个版本的文档不一样,官方文档在正式发布时才会更新到 2.0.9,目前仍然是 2.0.8 的

(帖子被作者撤销,如无标记,将在 24 小时后被自动删除)

mark一下 等正式版出来了再换

坐等正式版,急用

解决方法就是自定义一个 mask ex 组件继承 mask 然后自定义函数中的 _hitTest 的触发规则

1赞

我们内部讨论了一下,目前还不支持 mask 嵌套中的事件处理,已建了 issue,后续会支持,谢谢反馈

提个建议啊,自动资源释放导致的异常,能否把具体丢失的哪个资源第一行打出来日志,每次都是一堆引擎内部异常而定位不到哪个贴图或者prefab被释放了

好的,后续会完善报错处理

Native 端报错 Uncaught TypeError: Cannot convert object to primitive value
我使用很多Object.create(null)创建了对象。

function __realTypeOfObj(obj) {
    if (obj && obj.toString && "[object CallbackConstructor]" === obj.toString()) return "function";
    return "object";
  }

同问。。。。

正式版这周会发吗?

用这个插件发百度小游戏跑不起来,这能救一下吗

ttf字体局限太多,建议先将不同字体大小问题解决再发布新版本。

以下修复的是 2.0.9 测试版的新增问题:
修复新建场景或 Prefab 时的报错
这个问题并没修复,在2.05版本下创建的新Prefab,2.09 rc4打开报错。退回到2.08无问题
@jare

请问你是怎么调用的?我这边试了下结果正常啊,我们内部也经常那样创建对象的。

报什么错?能把有问题的 prefab 传上来吗?

这是我后台的完整报错信息,是在关闭界面的时候,我现在临时解决是把所有的Object.create(null)改成了Object.create({}),附加我报错时的runtime

(see stack)
Uncaught TypeError: Cannot convert object to primitive value
[0]__realTypeOfObj@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:53139
[1]compileDestruct@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24378
[2]138.prototype._destruct@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24424
[3]138.prototype._destroyImmediate@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24437
[4]_onPreDestroy@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:41215
[5]_onPreDestroy@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:8201
[6]138.prototype._destroyImmediate@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24435
[7]_onPreDestroy@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:41212
[8]_onPreDestroy@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:8201
[9]138.prototype._destroyImmediate@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24435
[10]deferredDestroy@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:24342
[11]mainLoop@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:7246
[12]callback@/data/user/0/com.nearme.instant.platform/app_game/app/hssfg.kyx.nearme.gamecenter/147/src/cocos2d-runtime.js:7476
[13]window.gameTick@@assets/default/qg-framework.js:1

cocos2d-runtime.zip (373.5 KB)