cocos2d js 3.0 RC0 的问题

今天更新到 cocos2d js 3.0 RC0 后,在Web版上显示发现的问题:
1、运行性能比之前的beta慢很多。
2、之前用cocostudio 1.5做的UI界面,在beta版上是正常的,现在很多地方都乱套了,如在UI中使用了ccui.TextBMFont字体,现在界面坐标都偏移很多
3、JS代码中存在严重bug,不动手修改官方代码,程序是无法运行的。如下图中附件处:

感觉这次更新的版本非常失望,还不如beta版。最主要的是在Web上的性能变差了。

谢谢你的反馈,这次主要是将Cocostudio的GUI和Reader部分进行了大规模的重构,因为时间比较紧,所以可能有这样的疏漏,非常抱歉,我们会尽快修正这些问题。
关于重构的决定,因为之前的Cocostudio extension部分代码有很严重的结构问题,所以重构是无法避免的,我们只想尽快完成这部分的工作来保障未来更好的稳定性,很抱歉这个版本可能还是不够稳定,正式版之前一定会将这些坑填好。另外,谢谢你对Cocos2d-JS的关注。

头像不错:877:

请问是否可以提供更详细一点的信息,以帮助我们来做改进。

1、运行性能比之前的beta慢很多。
是在哪个方面测试出来的性能出现下载,是否整体游戏测试,包括CocoStudio的场景部分?还是脱离CocoStudio的部分也会出现性能下降。

2、之前用cocostudio 1.5做的UI界面,在beta版上是正常的,现在很多地方都乱套了,如在UI中使用了ccui.TextBMFont字体,现在界面坐标都偏移很多
这个我们这里了马上测试一下ccui.TextBMFont,能否帮忙问下,问题出现的地方是浏览器还是JSB?

你好,我这里还有好多问题
1.cocostudio1.5资源导出到Cocos2d-Js3.0rc 里,如果Cocostudio里面的输入框(textField)把固定高宽设定了的话,会提示错误,我调试了一下,主要是如果设定了固定高宽的话,
var aw = options"areaWidth"];
var ah = options"areaHeight"];
if(aw && ah){
var size = cc.size(aw, ah);
textField.setTextAreaSize(size);
}
这里的if内部就会被执行,而执行的时候又找不到setTextAreaSize(size)这个方法。
2.我的cocostudio1.4的资源直接导出在rc或者beta,里都不能正常,有的widget不见了,用1.5打开重新导出还是同样的问题,直接用1.5新建的资源会出现问题1的情况,请问rc版本支持Studio哪个版本,谢谢。

1、在
浏览器中测试,变慢主要体现在 CocoStudio制作的UI呈现上,可以明显感觉到比beta反应慢,但在JSB中则没有,感觉与之前的beta差不多。

2、 用CocoStudio 制作的ccui.TextBMFont字体,在
浏览器中测试,坐标会偏移,但在JSB中则没有。

收到,多谢greaguo。看来问题都是集中在web版本的CocoStudio中。

目前CocoStudio 涉及到重构,1.3版本在rc上有经过多轮测试,但是1.4版本和1.5版本还测试的不够充分。
RC1之前会将精力转入到Studio的支持方面,提升兼容性和性能,以及研究JSB memory model方面,去掉retain和release。