Cocos Creator v1.4.0 内测版发布帖(2月10日更新 rc.3)


on事件的event参数,用log输出有问题

是的 是用 VideoPlayer, 原本 1.3.3 可以播放的 mp4
升级到 1.4.0 就无法 decode (预览与编译皆失败)
我是编译成 web-mobile

这个应该是 mp4 被当成 webAudio 去解析了,可是为什么会被当成音频了?

你是怎么使用的哦?

非常感谢,这个结论可信度很高,因为 Webstorm 的保存是自动的,切回 Creator 的一瞬间就会自动保存。所以很有可能在切换 Creator 之后保存才会生效,可是切回去之后 watch 也就同时关闭啦!而 VSCode 是手工 ctrl + s 的,所以没这个问题。

@zilong 了解,謝謝大神

嗯嗯,此外WebStorm默认开启Safe Write功能,保存时先把文件写到临时文件,写完了再删除原文件并重命名临时文件,可能就更慢了。
知道了原因希望下版本能想办法修复一下,谢谢~

getSlots 接口因为返回的是对象数组。绑定较为复杂,所以暂时并未提供 js binding。

@jare

Editbox是不是bug? 在ios浏览器 点下进入edit状态 ,文字就变的空白了?
图1 跟 图2

哦,好的谢谢!

是有的 只是字体颜色太浅 你可以换个颜色深一点的背景图片看看

除此之外,如果正在使用版本控制系统同步文件的时候切回Creator,也可能造成Creator只检测到部分文件被修改。

还是spin, 我们用creator比较早,是1.0版本的,之前做的spin动画在手机上可以运行,在浏览器是不行的,现在在1.4的各beta版中手机上也运行不了了,希望@creator们指点一下

已解决spin版本问题

1.4.0 beta.9,Windows平台。Canvas模式下开启脏矩形的一个Bug。
描述:鼠标移到该项目HelloWorld场景的Button节点上时,Button及其子节点会变灰。关闭脏矩形后Bug消失。
@panda @zilong
最小重现项目:HelloWorld.zip (6.8 KB)
重现步骤:

  1. 下载并打开该HelloWorld项目;
  2. 用Chrome在Canvas模式下运行helloworld场景;
  3. 鼠标移动到4个Button上,Button变灰;
  4. 取消FadeIn.js的onLoad第一行关闭脏矩形的注释,保存并刷新场景,Bug消失。
    (注意:helloworld场景的节点个数和排列经过试验安排,改变或删除节点可能重现不了Bug)

加载代码如下:

        cc.loader.loadRes(url, cc.SpriteFrame, (err, ret)=>
        {
            if (!err)
            {
                cc.log("load success + " + url);
                animal.getComponent(cc.Sprite).spriteFrame = ret;
            }    
            else cc.log("load " + url + " failed: " + err);
        });

错误信息如下:
CCLoader.js:296 Uncaught TypeError: url.indexOf is not a function(…)

加载代码修改成如下(不以SpriteFrame格式加载)就不报错了:(用TextureCache加载也没问题)

    cc.loader.loadRes(url, (err, ret)=>
    {
        if (!err)
        {
            cc.log("load success + " + url);
            animal.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(ret);
        }    
        else cc.log("load " + url + " failed: " + err);
    });

如果想修改源代码(如CCLoader.js)调试的话,改完之后该怎么做才能生效?

从1.4.0beta3开始,把脚本作为插件导入,不会起作用,其他脚本识别不了

1.4 beta9 保存场景时报错

打开时报错

场景文件夹是scene

请问一下,win7系统,之前装过1.4.0 beta5,然后下载了最新的1.4.0 beta9,打开beta9看到选语言界面选了之后就没反应了,有人知道原因吗?

更新一下,方便后面碰到问题的人(自己摸索解决了):需要把C盘用户目录下的.cocoscreator文件删掉才行(这个文件默认是隐藏的)

下了一个Cocos cReator 1.4 Beta版本,结果打开不了项目。
删掉进程里面的CocoeCreator.exe再打开还是打开不了。
删掉项目里面的library,local,temp目录页打开不了。
并且连新建一个项目点了都没反应。
我用的win7 64位。
请问应该怎么办?

插件商店

你需要登出以后,退出编辑器,再重新登录就好了。