【RC2 已更新】Cocos Creator v2.0.1 社区版本发布

2.0.1升级遇到的问题:

  1. 2.0.1文档里面说: “移除了与视图和渲染相关的 API,比如 getWinSize、getVisibleSize、setDepthTest” ,但是为啥不说明这个几个api用什么来代替呢? 升级文档太不友好了呀!,还望完善下文档!
  2. 2.0.1里面用了粒子的还是会报错,错误信息如下:
    error: Can not find texture “/Users/hopper/Desktop/XXX/trunk/assets/resources/textures/game/gameCommon/victory_2.png” specified in “/Users/hopper/Desktop/XXX/trunk/assets/resources/textures/game/gameCommon/victory_2.plist”
    at e.readFile (/Applications/CocosCreator201.app/Contents/Resources/app.asar/editor/share/assets/meta/particle.js:1:884)
    at /Applications/CocosCreator201.app/Contents/Resources/app.asar/node_modules/graceful-fs/graceful-fs.js:78:16
    at tryToString (fs.js:449:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:436:12)
  3. 浏览器运行遇到: 错误,貌似资源下载出了问题,但具体不知道是哪,请大神帮我看哈

我帮panda回复你的第一个问题,文档不友好,不过有地方有答案,其实官方之前升级时提示过这个,后来没有再说明而已。
详见 https://github.com/cocos-creator/engine/blob/master/cocos2d/deprecated.js

markFunctionWarning(cc.Director.prototype, {
    convertToGL: 'cc.view.convertToLocationInView',
    convertToUI: '',
    getWinSize: 'cc.winSize',
    getWinSizeInPixels: 'cc.winSize',
    getVisibleSize: 'cc.view.getVisibleSize',
    getVisibleOrigin: 'cc.view.getVisibleOrigin',
    purgeCachedData: 'cc.loader.releaseAll',
    setDepthTest: 'cc.Camera.main.depth',
    setClearColor: 'cc.Camera.main.backgroundColor',
    getRunningScene: 'cc.director.getScene',
    getAnimationInterval: 'cc.game.getFrameRate',
    setAnimationInterval: 'cc.game.setFrameRate',
    isDisplayStats: 'cc.debug.isDisplayStats',
    setDisplayStats: 'cc.debug.setDisplayStats',
}, 'cc.Director');

ScrollView的scrollToTop等接口为什么Content会有偏移?导致滚动框不是置顶显示。

:grin: ScrollView 我也遇到类似问题了,你也可以参与讨论,把这些问题解决清楚

讨论帖子:
http://forum.cocos.com/t/modify-the-scrollview-component-3158s-demo-project/65498/5

那label的混合是不能改动的么?因为我们这边现在是感觉SRC_ALPHA的显示更能接受一点,但是每次打开fire或者prefab后label都变成ONE了

setHead(url_,ImageHead){
cc.loader.load(url_,function(err,tex){
if(tex){
console.log(".load–tex>>"+tex);
let sprite_ = ImageHead.getComponent(cc.Sprite);
//sprite_.spriteFrame = new cc.SpriteFrame(tex);
sprite_.spriteFrame.setTexture(tex);

        }
        if(err){
            console.log(".load--err>>"+err);
        }
    }.bind(this))       
}

我这样写的也不行,返回的tex 好似不是TextureD.要怎样写才对呢?

现在的cc不建议直接操作Texture2D,
用cc.loader.loadRes(pathname, cc.SpriteFrame)吧.

好的,谢谢。我的 url_ 是QQplay 的头像地址也可以吗?

老大们,有没有什么思路或者招啊,我哪个地方做错了。这直接导致不能构建,基本上产品就废了。
每次重启电脑后的第一次就可以构建,然后就再也不能了,直接卡在compile阶段,换了其它的windows电脑也是这样。 mac却可以。

cc.loader.loadRes(url_, cc.SpriteFrame, function (err, spriteFrame) {
if(spriteFrame){
let sprite_ = ImageHead.getComponent(cc.Sprite);
sprite_.spriteFrame =spriteFrame;

        }
        if(err){
            console.log(".load--err>>"+err);
        }
    }.bind(this))  

这样也不行。

2.0.1 IOS 性能问题 请关注
http://forum.cocos.com/t/1-10-1-vs-2-0-1-ios-500-demo/65523

偏移具体指的是什么情况呢,建议截图 demo,我检查一下。:slightly_smiling:

如果是resources目录下的资源,那是没有问题的。因为我们都是这样用的。如果是其它的目录,那没试过,你要看下文档吧。

谢谢,我是2.0.1 加载头像使用网络图片。1.9.2还可以用升级了就不行了。

希望开发组把2.0jsb解压zip接口开放出来供使用,

比如AssetsMgr中decompress这种

赞一个

求官方技术大大提供这个接口,很重要啊。

支持开放zip接口

大哥,可以关注下我的问题吗?比较严重,不然IOS出不了包
http://forum.cocos.com/t/2-0-font-label/65503

请问我代码里使用时写cc.sys.localStorage和localStorage有什么区别