请大家使用测试版时一定要注意备份好自己的项目!
注意:如果有自定义引擎,请先还原为编辑器内置引擎,否则版本不匹配将无法使用新版编辑器。
所有测试版相关问题请在此回帖,不要另外发帖。
Beta 版已发布,请移步发布贴
更新说明
为了信守承诺,我们终于在五月的最后两个小时准备好了 Cocos Creator v2.0 版本!好开心!好激动!
至于更新了哪些东西。。。我只能说,由于改动过大,不知从何说起。一句话概括的话,就是在保障组件层 API 不变的情况下,我们把底层彻底重写了,从 Cocos Creator v2.0 开始,将彻底从 Cocos2d-x 的框架脱胎重生,将不再能看到旧 Cocos 的影子,比如 1.x 时代的 sgNode 已经彻底见不到了。目前大家直接使用 v2.0 会遇到不少的警告和报错,一般都是由于使用了旧的 API,我们也为这些 API 都提供了详细的报错,包含如何升级和替换使用方式,请一定留意所有的报错信息。在升级完成之后,大家第一印象能感受到的应该是 v2.0 带来的性能提升,但是其实 v2.0 中我们还准备了很多惊喜给大家。在这里要先说一句抱歉,由于技术预览版的准备时间仓促,我们暂时没有将所有的文档准备好,这些工作会在正式版发布前全部落实,到时候大家也就能真正发挥 v2.0 的潜力。
最重要的是,请大家一定要备份好项目再尝鲜,不要控制不住双手。
版本更新
更新 Cocos Creator v2.0.0 Preview 4:下载 Mac 版本 | 下载 Windows 版本 (2018/6/8)
-
[FEATURE] 新增节点 Alpha 级联
-
[MODIF] 仅在需要时监听小游戏重力感应事件
-
[MODIF] 将 Editbox 中平台相关代码移动到平台相关 builtin 模块中
-
[FIX] 修复 Prefab 关闭时,恢复场景导致的报错
-
[FIX] 修复编辑 Prefab 内部动画时,双击打开其他 Prefab 会卡死的问题
-
[FIX] 修复 Sprite FillType 为 RADIAL 时不能编辑 FillCenter 的问题
-
[FIX] 修复修改节点 Anchor 后,undo 撤销修改导致的显示错误
-
[FIX] 修复 tilemap 如果包含空 layer 会报错的问题
-
[FIX] 修复 DOM 相关组件事件监听器引起的内存泄漏问题
-
[FIX] 修复 Mask 组件切换模式以及重新启用时导致的持续报错
-
[FIX] 修复相邻 Mask 被错误批处理的问题
-
[FIX] 修复 Active 状态更新后的 world transform 错误
-
[FIX] 修复 Auto remove on finish 导致粒子节点在编辑器中消失的问题
-
[FIX] 修复 Example 工程主界面测试按钮的显示抖动
-
[FIX] 修复 Editbox 的显示残留问题
-
[FIX] 修复节点下添加多个渲染组件的报错问题
-
[FIX] 修复 BMFont Label 颜色无法设置问题
-
[FIX] 修复 LabelOutline 透明度不受节点透明度影响问题
-
[FIX] 修复安卓小游戏平台重力感应事件
更新 Cocos Creator v2.0.0 Preview 2:下载 Mac 版本 | 下载 Windows 版本 (2018/6/1)
- [FIX] 修复 Sprite 组件 Sliced 模式的渲染问题
- [FIX] 修复 Sprite 组件 Gray State 导致 gl warning 的问题
- [FIX] 修复编辑 Prefab 之后返回场景导致场景失效的问题
- [FIX] 修复 Accelerometer 事件在屏幕朝向不等同于设备朝向时的坐标轴错误
- [FIX] 修复节点事件的 target 和 currentTarget 问题
目前紧急修复了一些开发者反馈的重要问题,避免影响大家的使用,其他问题我们也都记录了下来,会在近期内修复,请留意这个帖子的版本更新。谢谢大家的反馈和理解~
Cocos Creator v2.0.0 Preview 1:下载 Mac 版本 | 下载 Windows 版本 (2018/5/31)
首个版本
相关资源
RELEASE NOTES
平台支持
Cocos Creator v2.0.0 Preview 是一个技术预览版,目前尚不支持所有平台,以下是我们支持的平台
- Web(WebGL 渲染)
- 微信小游戏平台
资源升级
v2.0 合并了 v1.10 的所有修改,v1.10 对底层资源类型进行了重构,大多数项目不受影响,但有些项目可能会收到一些警告,详情请查阅 v1.10 资源升级指南。
编辑器
- 实现了 Texture 的 premultiply alpha,filter mode,wrap mode 配置
- 集成 Quick Compile,自定义引擎只需要使用菜单的 “开发者选项” -> “编译引擎” 可在几秒内快速编译完成
引擎
- 彻底移除渲染树
- 添加基于 3D Renderer 的新渲染器
- 渲染组件实现全面升级
- Camera 组件升级
- 添加自定义渲染组件能力(尚未公开文档,正式版之前会开放)
- 正式增加了 RenderTexture 资源类型,可以参考 example cases 中的 “render_to_canvas” 和 “render_to_sprite” 测试用例学习如何使用 RenderTexture 完成截屏
REMOVED & DEPRECATION
- v1.x 的大量私有以及非核心 API 被移除或废弃,详细内容可以参考 deprecated.js
性能和框架
性能进化
从 v2.0 开始,我们建立了性能基线跟踪测试,下面是 v1.8.2(v1.x 后续版本没有性能优化)和 v2.0 的性能对比
框架进化
这里放出两张简单的 v2.0 架构图以及和 v1.x 的对比,未来会有更详细的文档献给大家
感谢每一位参与体验的同学,相关问题请反馈到本帖下!
版本测试流程:alpha => beta => rc => 正式版
alpha: 开发过程中的技术预览版,只经过冒烟测试,未经测试团队验证
beta: 功能接近完整的测试版,已经过测试团队验证
rc: 发行候选版本,原则上避免进行任何改动。如果用户没反馈什么大的问题,将直接修改版本号作为正式版