Cocos Creator v1.7.0 内测版发布帖(11月17日更新 rc.2)

感谢你的反馈,目前我们的内测版,都是先在论坛发布,最后三轮 beta,才有专门的 QA 人员介入,进行回归测试。
所以 beta 版会有很多像是 width 找不到这样的低级错误,非常抱歉。(其实现在的 beta 版都是 alpha 版,只不过不叫做 beta 根本没用户会用)

我们目前使用的是官方范例作为测试例,从 1.8 开始会重新制作更全面专业的测试用例,并且在测试用例中生成错误报告,减少 beta 版中的低级错误。

(另外,引擎有长期维护一份单元测试,并且由 CI 进行追踪,只不过很少人有写测试例的习惯,非核心模块的测试例数量严重不足……)

3赞

66666

1赞

话说你拖拽的是什么资源?有可能和资源格式有关

png

同一个tiledmap文件载入解析错误
1.6.1正常
1.7.0b1报错

// CCSGTMXLayer.js:133
            var tw = tileset._tileSize.width,
            th = tileset._tileSize.height,
            imageW = tex._contentSize.width,
            imageH = tex._contentSize.height,

tex._contentSize == undefined

very good。哦,其实有个建议,就是每次大版本更新的时候,老版本的项目的迁移都会或多或少有点问题,建议以后将这部分好好考虑一下,因为,在使用的过程中,大版本更新,如果只能将项目复制一份,然后重新生成iOS和Android项目后,需要重新接入各个SDK,这个其实是最麻烦的事情,所以,才提出这个建议,有的时候,除了必须要升级,基本上都不会升级开发环境,因为可能需要重新集成SDK,而有的项目已经上线了,重新集成SDK,会有很大的风险

666,回去我要开搞了。哈哈。终于可以简单可靠的调试native了

我觉得官方大大也是更多的忙于功能开发升级,写testcase确实是非常占用时间的一件事儿。

所以,抽一点儿时间,设计一套可接受社区贡献testcase的服务,就非常有意义了~ 比如一个网页,用户就可以上传testcase,经过服务器跑一遍,可以跑通,则认为这个testcase是可行的。列到对应版本(~1.0、1.6、1.6-1.7)的testcase列表中。每次发版或者新功能开发,都可以跑跑testcase。。。

Ps:我是写PHP的。。。 服务端的一些功能之前没有testcase,比较痛苦~ 偶尔上线就出问题,后来,一些基础功能和新增业务都写了testcase。。。跑完testcase后上线,真是一次事故都不出了~~ (应该也是运气好,testcase覆盖率高~)

还是很期待社区越来越好~ :grin:

2赞

我试了所有文件~~ 比如非常普通的图片,以前项目的图片资源。音乐资源。。 等等~ 所有的都不行~~

官方已知了~ 用b2试试看?我正在下。。。

我刚下载了beta2版本,打开了自己的项目,在浏览器上跑起来了,模拟器上崩溃,新创建了一个jsb-default原生工程,找到报错的位置


进入s.args()[0].toULong()中断言报错,我强制修改了这行代码,设置成

电脑快没电了,只有明天再研究了,麻烦引擎组的大大们帮忙看一下,感觉是http请求的问题

@zxh19821
你xhr.setTimeout接口传入啥?看你提供的日志,好像传入了一个对象啊。

正在下载1.7.0 beta2了,准备再试试~希望打开1.6.2 b3的工程,不会大面积报错了~~

试用下 未来版的

感谢开发组
测试了下,果然可以chrome调试模拟器了。666
slg资源到手,开撸,哈哈

请教 texture.getName() 方法被移除了的话,
要传入shader的 sampler2D要用什么取代?

我用的stopMusic()和stopAll(),没有用stop

给我个复现问题的demo吧。

找到问题了,但没有全部解决,有地方给xhr.timeout设置了一个回调

我屏蔽了这个回调任然请求超时

看私信一下,加下我的QQ吧。