【官网正式版更新】Cocos Creator v2.0.0 社区版发布贴

jsb.loadFont undefined. 使用ttf字体库会报错.

Prefab上的ParticleSystem在自定义参数中设置SpriteFrame后保存无效,重新把Prefab拖入场景后SpriteFrame属性仍为None,项目升级后所有的粒子显示都不对了。。。:scream:
看了一下prefab文件,_spriteFrame属性是有值的,但是拖进场景属性检查器里显示的是None,显示也不对。

我的游戏也是同样的问题,所幸粒子不是太多,全部重做了一边

文档和提示BUG


包括.d.ts的函数声明,在10668行:
@example
js node.walk(function (target) { console.log('Walked through node ' + target.name + ' for the first time'); }, function (target) { console.log('Walked through node ' + target.name + ' after walked all children in its sub tree'); });
*/
Walk the child tree(prefunc: (target: _BaseNode) => void, postfunc: (target: _BaseNode) => void): void;

应该为:

walk(prefunc: (target: _BaseNode) => void, postfunc: (target: _BaseNode) => void): void;	

请更新物理example cases配合2.0,谢谢。

E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘PLAYING’ of undefined, location: src/cocos2d-jsb.js:0:0

安卓 引入的字体 字都没了

图片存储再显示 之前好的 方式目前错误
热更 类都找不到了

E/jswrapper: ERROR: Uncaught TypeError: s.load is not a function, location: src/cocos2d-jsb.js:0:0

I/chatty: uid=10466(u0_a466) GLThread 6141 identical 6 lines
D/jswrapper: JS: [ERROR]: Error 5000, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#5000 to see details.
E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘PLAYING’ of undefined, location: src/cocos2d-jsb.js:0:0
STACK:
[0]get@src/cocos2d-jsb.js:10713
[1]e.onDestroy@src/project.js:236
[2]e.onDestroy@src/project.js:14816
[3]destroyComp@src/cocos2d-jsb.js:19550
[4]_onPreDestroy@src/cocos2d-jsb.js:11399
[5]160.u._destroyImmediate@src/cocos2d-jsb.js:23257
[6]_onPreDestroy@src/cocos2d-jsb.js:37193
[7]_onPreDestroy@src/cocos2d-jsb.js:7047
[8]160.u._destroyImmediate@src/cocos2d-jsb.js:23257
[9]_onPreDestroy@src/cocos2d-jsb.js:37191
[10]_onPreDestroy@src/cocos2d-jsb.js:7047
[11]160.u._destroyImmediate@src/cocos2d-jsb.js:23257
[12]c@src/cocos2d-jsb.js:23181
[13]runSceneImmediate@src/cocos2d-jsb.js:6101
[14]anonymous@src/cocos2d-jsb.js:6193
[15]anonymous@src/cocos2d-jsb.js:21825
[16]anonymous@src/cocos2d-jsb.js:17936
[17]anonymous@src/cocos2d-jsb.js:25573
[18]fireTimeout@jsb-adapter/jsb-builtin.js:2057
[19]tick@jsb-adapter/jsb-builtin.js:2022
[ERROR] (G:/OSCHINA/EasyCreator2/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 521): Invoking function (0xbfb8c620) failed!

用粒子编辑器导出的粒子,设置ONE、ONE后,显示和1.9的时候完全不一样。1.9上用ONE、ONE粒子显示的就是原图的样子,到2.0上有的粒子系统创建后是偏白,有的是会变得花花绿绿的。下面截图的粒子,Alpha全程都是1,但是显示有透明的,而且颜色也不对,应该是黄色的。混合全部都试了一遍,都不对。

spine动画不知为何在2.0.0中出现莫名其妙的错误信息:

render-component-walker.js:192 Uncaught TypeError: Cannot read property '_hash' of null
    at RenderComponentWalker._commitComp (render-component-walker.js:192)
    at RenderFlow.197._proto._render (render-flow.js:100)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at RenderFlow.197._proto._children (render-flow.js:132)
    at Function.render (render-flow.js:230)
    at RenderComponentWalker.visit (render-component-walker.js:216)

代码如下:

    actorId = 1021;
    cc.loader.loadRes(nox.pathJoin(folder + "/Actor", actorId+""), sp.SkeletonData, function(err, obj) {
        //callback(obj);
        if(obj) {
            var skeletonData = obj;
            var node = new cc.Node();
            var component = node.addComponent(sp.Skeleton);
            component.skeletonData = skeletonData;
            callback(node);
        }
        else {
            callback(obj);
        }
    });

算了,搞明白了,需要指定一个animation或者defaultAnimation

请把物理示例搞一个2.0branch,现在大部分示例在2.0里运行不了。

我按照你的模块设置勾选,还是不会报错,能否给一下 demo 呢?

引擎组大神帮忙解惑一下: http://forum.cocos.com/t/cocos-creator-v2-0-0/63061/1

请用 physics example 的 next 分支

请问2.0版本的怎么让引擎那层透明看到下面的div(web)或者view。我把一些东西放在游戏的界面下面,希望能够透明一部分游戏UI,让下面的界面也显示出来

报个BUG. 用1.10 版本时 新建分组,然后在节点上选择分组, 会自动变成空白分组. 不知道2.0上是否还存在此问题.