Cocos Creator v1.2.0 内测版发布帖(8月1日更新 rc.3 )

当spriteFrame比较多的时候(全是图集,一个图集344张spriteFrame,暂时测试的时候有6000+张)动态加载资源 很大的几率 报错,有时候又不报错,1.1.2和1.2.0都这样

我的代码

    test: function (event) {
    var self = this;

    cc.loader.onProgress = function (complete, total, item) {
        cc.log("complete count: " + complete + "----total count: " + total);
        self.progress.progress = complete / total;
    }
    cc.loader.loadResAll("atlas", function (err, assets) {
        self.label.string = "loaded";
        cc.log("loaded");
    });
}

浏览器报错

这些json里面包含的资源都在,而且每次错误的数量都不一样,一会儿是十多个,一会儿是三十多,一会儿又是五十多,

而且,只要有报错的话,onProgress还在执行,completeCount < totalCount的时候,就提示loaded了

就想要这个 功能 creator加油

设计分辨率为1024*768,achor为0.5,0.5。通过cc.view.getVisibleSize()获得实际的宽度为size。为了保持左右按钮贴边,自己实现的方式,计算偏移量。
之前的版本,左侧减(size-1024)/2,右侧加(size-1024)/2。现在的版本左侧保持不变,右侧加size-1024。
是不是因为achor已经不在中间了呢?是版本的内部逻辑又变化了么?

经验证是因为我把这些按钮都挪到了一个常驻节点下,之前在canvas下。在常驻几点下左侧的没有便宜,右侧的偏移是整个差值。几个版本都一样。

为啥不用widget组件实现贴边呢?

以前正常的测试项目,现在报错

这个问题希望尽快解决啊!!!!

在build的时候,无法选择start scene,在下面的列表中也无法选中,这是什么情况?

widget方式的也用了,我的项目采用了两种方案。
另:widget方式可以适应不同分辨率的情况么?为了适应不同分辨率的情况,widget方式我也加了逻辑,需要根据实际窗口大小动态调整node的位置。

widget组件就是用来适应不同分辨率的啊, 比如你一个node添加一个widget,left设置为10px,那么不管你的分辨率是多少,这个node的left距离父节点的left永远都只有10px,就是专门用来做挂件的,不知道是我没理解到你的意思还是什么?

我的这个node是作为常驻节点了,没放在canvas下面,是不是这个原因没法自动达到widget的效果?

1.2.0引擎点击节点时,会抛出如下错误
2016-07-26T03:50:43.010Z - error: TypeError: Cannot read property ‘missed’ of undefined
at C:\Users\xxx\Downloads\CocosCreator_v1.2.0-beta.2_2016072501_win\dist\resources\app.asar\editor\page\ui\elements\node.js:1:2811
at EventEmitter. (C:\Users\xxx\Downloads\CocosCreator_v1.2.0-beta.2_2016072501_win\dist\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:5421)
at emitThree (events.js:116:13)
at EventEmitter.emit (events.js:194:7)

加载问题已经收到,多谢反馈!

你好,是的。如果你需要重复调用,那你或许应该不用常驻节点而是用其它方式实现。

赞同这个改动

改动列表之前遗漏了,现在已经更新
这次修改以后的 persistRootNode 的行为以后会保留,onLoad不会重复调用,update可以正常调用

有可能。不过即使不在 Canvas 下面,一样可以使用 Widget

main.fire 是你目前设置的start scene吗?

参与构建场景列表里不能选中的有两种场景:

  1. 当前的 start scene
  2. resources目录中的场景

这两类场景都会自动进入构建,无法取消选择

点击任何节点都会出现吗?如果新建项目能否重现?节点上是否需要有特定的组件

v1.2.0-beta.2 mac环境, 脚本的数值(默认值为0)被删除后无法添加

结合widget,我动态调整了所在node的width和position,width等于cc.view.getVisibleSize(),position等width/2。

上面的start scene并没有选中main,并且下拉列表中也没有main选项,如下图