总结一下
-
性能问题, 目前发现在个别 MAC SAFARI 上面会有明显下降, 原因不明
-
MAC SAFARI 上声音不播放的问题, 无论是 2.1.0 还是 2.1.2, 都不播放, 网上有说法是要把浏览器的声音打开. 但奇怪的是, 我有另一个项目 2.1.0, 却没这个问题. 原因不明.
-
关于 SAFARI/EDGE 浏览器的正数问题, 我目前有临时的解决方案. 不过 github 上我试过 2.1.3 和 2.2.0 的 audio 目录下的两个文件, 问题仍然存在.
-
cc.view.getVisibleSize 的问题, 倒还问题不大. 不建议把 cc.game._prepareFinished 改动, 那个修改其实并不好.
-
建议下个版本把 textUtil 导出到 cc 中
-
粒子拖尾的问题, 把如下的代码注释掉可以临时应付
this.positionType = parseFloat(dict[‘positionType’] || PositionType.RELATIVE); -
F11无法全屏的问题, 如下代码
_t._rpShowAll = new cc.ResolutionPolicy(_strategyer.EQUAL_TO_FRAME, _strategy.SHOW_ALL);
要改成
if (cc.sys.isBrowser && !cc.sys.isMobile) {
_t._rpShowAll = new cc.ResolutionPolicy(_strategyer.PROPORTION_TO_FRAME, _strategy.SHOW_ALL);
}
else {
_t._rpShowAll = new cc.ResolutionPolicy(_strategyer.EQUAL_TO_FRAME, _strategy.SHOW_ALL);
} -
cc.Sprite的setState/getState 未实现的问题, 可以在 cc.Button 中找到答案, 临时解决
-
目前编辑器不能指定插件脚本仅仅给编辑器使用, 建议后续版本可以.
这次升级算是有惊无险.