请大家使用测试版时一定要注意备份好自己的项目!
注意:如果有自定义引擎,请先还原为编辑器内置引擎,否则版本不匹配将无法使用新版编辑器。
所有测试版相关问题请在此回帖,不要另外发帖。
v2.0.5 相比不久前发布的 v2.0.2,修复了不少问题,进一步提升了产品稳定性,强烈建议所有 2.0 用户及时更新版本。良好的品质离不开细心的打磨,非常感谢各位开发者通过社区、GitHub、Cocos 技术服务等渠道反馈的意见。
RELEASE NOTES
What’s New
[Native] 增加 cc.sys.getSafeAreaRect() API 来获取手机屏幕安全区域(以设计分辨率为单位)
[Core] cc.loader.loadResArray 的第二个参数支持传入一个 type 数组(感谢 @caochao) #3312
Bug Fixes
Editor
[Auto Atlas] 修复自动图集默认的 BestAreaFit 算法无法计算出正确的图集大小的问题
[Auto Atlas] 修复自动图集的目录出现嵌套时,父目录中的图集会把子目录中的图片重复打包进去的问题
[Auto Atlas] 修复自动图集打包后可能出现黑边的问题(旧的自动图集需要删掉配置重新创建才会生效)
[Auto Atlas] 修复自动图集 Force Squared 选项不生效的问题
[Wechat] 修复构建微信小游戏时无法修改子域目录名的问题
[QQPlay] 修复 v2.0.2 在 QQ 轻游戏上无法导出插件脚本的问题
[Google Play Instant] 构建 Android Instant 时允许 Default URL 为空
Engine
[Core] 修复 v2.0 屏幕渲染效果有轻微模糊的问题
[Core] 修复了当组件被 destroy() 时,如果所在节点还未添加到场景,组件可能仍然会被激活的问题
[Core] 修复 SpriteFrame 调用 setRect() 后效果不对的问题
[Core] 修复 v2.0 中 cc.Texture2D 调用 initWithData() 时的报错
[Core] 修复 v2.0 中渲染组件在节点未激活时依然可能会渲染的问题
[UI] 修复 Toggle 组件设置 isChecked 属性时状态未更新的问题
[UI] 修复 ScrollView.content 对象修改时的报错
[UI] 修复 v2.0 中 RichText 中的部分文字可能不显示的问题
[UI] 修复 PageView 的 began 事件不触发的问题
[UI] 修复 Mask 中的 segments 无效的问题
[UI] 修复 Mask 嵌套时 Stencil 状态不对的问题
[UI] 修复 WebView 在读取 default 页面时不触发 load 事件的问题
[UI] 修复 once 注册的点击事件在响应后仍会穿透给平级的其它节点的问题
[Audio] 修复 Audio 对 effect 的操作可能影响到 music 的问题
[Spine] 修复 v2.0 中 ScrollView 中的 Spine 透明度和预乘不对问题
[Animation] 修复动画 quickFindIndex 的问题
[Animation] 修复通过 Animation 注册 lastframe 事件无效的问题
[Particle] 修复粒子系统调用 resetSystem() 会失败的问题
[Wechat] 修复微信小游戏缓存空间已满时,资源无法加载的问题
[Wechat] 修复微信小游戏从后台切换前台,会播放没有释放掉的音频的问题
[Facebook Instant Games] 修复在 Facebook Instant Games 上未启用 Retina 的问题
[iOS] 修复 v2.0 在 iOS 9 上由于不支持 ES6 导致的报错
[QQPlay] 修复 QQ 轻游戏上 font size 为 float 类型的时候,文字显示过小的问题
[Google Play Instant] 修复在分割首包界面编辑时,概率性出现 jsb-adapter 重新加载导致的真机显示黑屏问题
MIGRATION GUIDE
微信小游戏开放数据域
从 v2.0.1 开始,Cocos Creator 升级了开放数据域解决方案,请参阅 接入小游戏开放数据域。
v2.0 升级指南
详见 v2.0 升级指南。
资源升级
从 v1.10 开始,Cocos Creator 对底层资源类型进行了重构,大多数项目不受影响,但有些项目可能会收到一些警告,详情请查阅 v1.10 资源升级指南。
v2.0.5-rc.2(下载 Mac 版 | Windows 版)
回退对 Toggle 组件事件的修复,现在设置 isChecked 属性时仍然不会触发事件
修复 QQ 轻游戏运行库缺失 Utils.js 的问题
cc.sys.getSafeAreaRect() 返回值的单位修改为设计分辨率
修复 cc.sys.getSafeAreaRect 在非原生平台未定义的问题
v2.0.5-rc.1(下载 Mac 版 | Windows 版)
修复 v2.0 中 RichText 中的部分文字可能不显示的问题
修复微信小游戏缓存空间已满时,资源无法加载的问题
修复自动图集的目录出现嵌套时,父目录中的图集会把子目录中的图片重复打包进去的问题
修复 v2.0 中 cc.Texture2D 调用 initWithData() 时的报错
修复 v2.0 中渲染组件在节点未激活时依然可能会渲染的问题
v2.0.5-beta.1(下载 Mac 版 | Windows 版)
感谢每一位参与体验的同学,相关问题请反馈到本帖下!
版本测试流程:alpha => beta => rc => 正式版
alpha: 开发过程中的技术预览版,只经过冒烟测试,未经测试团队验证
beta: 功能接近完整的测试版
rc: 发行候选版本,原则上避免进行任何改动。如果用户没反馈什么大的问题,将直接修改文件名作为正式版

