Cocos Creator v2.0.1 正式发布
2018.08.23 by cocos
Cocos Creator 版本更新

2.0.0 是一个经历了大量底层重构的全新版本,部分开发者在升级项目过程中遇到了一些恼人的问题,这些问题我们一一收集并尽全力解决,现在为大家带来 2.0.1 版本。这个版本除了大幅度提升稳定性和项目升级的友好度以外,我们还为开发者带来了全新的微信小游戏开放数据域方案,大幅度提升开放数据域性能和使用的灵活度。

详细更新列表

FEATURE

  • 更新开放数据域方案
  • 提供微信平台清理缓存的 API
  • 支持微信小游戏和玩一玩平台通过 cc.game.setFrameRate 设置帧率
  • 为模拟器新增 View 菜单用于设置分辨率
  • 模块化 RenderTexture 和 DynamicAtlas

Editor 修复

  • 修复编辑器中粒子资源导入的问题
  • 修复 Label 在编辑器中不受节点 Anchor 改变影响的问题
  • 修复编辑器中设置 BMFont 字体报错
  • 修复部分 Particle 的颜色在 inspector 中无法显示和设置的问题
  • 修复模拟器改变尺寸界面不会适配的问题
  • 修复动画编辑器的曲线编辑器状态残留问题
  • 修复粒子系统在编辑器中的 svg 标示丢失的问题
  • 修复 Editbox 编辑 fontColor 不生效的问题
  • 修复动画编辑器在播放动画时切换 WrapMode 导致场景编辑器中节点无法拖动的问题
  • 修复节点 _localZOrder 数据保存时持续变化的问题
  • 修复编辑器选中节点后键盘方向键无法微调位置的问题
  • 修复场景编辑器选中节点后不会在层级管理器中自动定位的问题
  • 修复节点树在删除节点后自动展开的问题
  • 修复 inspector 面板中点击节点层级管理器不会自动定位的问题
  • 优化 Console 自动滚动体验
  • 修复切换父节点 active 状态时所有子节点全部展开的问题
  • 修复点击 Hierarchy 节点时的闪动问题
  • 修复 Auto Atlas 预览失效问题

Engine 修复

  • 修复 Spine 动画的渲染问题
  • 修复 shader 精度导致的动画抖动
  • 修复节点 inactive 状态下设置属性对 Sprite 影响不生效的问题
  • 修复 Tiled 类型 Sprite 在贴图旋转情况下的渲染错误
  • 修复开放数据域中背景无法透明的问题
  • 修复 Graphics 顶点数过多时的渲染错误
  • 修复 Camera 缩放后部分位置不响应事件的问题
  • 修复 Camera 缩放后 Tilemap 的剪裁问题
  • 修复 RichText 子节点的复用导致的状态错误
  • 修复 IE11 支持
  • 修复 qqplay 不支持 base64 格式的 Particle 贴图问题
  • 修复 Spine 调试插槽在 Release 版本不可用的问题
  • 修复各个平台前后台切换事件的问题
  • 修复 Label 在切换为 BMFont 类型时由 blend function 导致的渲染错误
  • 修复 qqplay 平台在 Android P 系统下的黑屏
  • 修复 Windows 平台 XMLHttpRequest GET 结果为 timeout 的问题
  • 修复 AudioClip 不支持延迟加载的问题
  • 补充缺失的 deprecation API,修复发现的 API 文档问题
  • 修复多个 Mask 共存时 Stencil 会被最后一个 Mask 覆盖的问题
  • 修复开放数据域中 Mask 组件的黑边问题
  • 修复 Mask 使用 image stencil 时不支持延迟加载的问题
  • 修复 Spine 在非调试模式下无法显示调试插槽的问题
  • 修复 Native 平台在勾选 MD5 时音频无法播放的问题
  • 增强 Particle 资源的容错,支持 effecthub 导出的资源格式
  • 修复 resume 可以直接播放未播放过的音频的问题
  • 修复包含 Mask 模块并剔除 Graphics 模块时导致的 Graphics 缺失问题
  • 修复 Native 平台按钮在 active 为 false 时仍然可以收到触摸事件
  • 修复 Web 平台 VideoPlayer 切换 visibility 时视频没有隐藏的问题
  • 修复 windows & mac 模拟器窗口大小改变时不会自动适配的问题
  • 修复 Tilemap parser 的解析问题
  • 修复 Camera 使用 RenderTexture 截图时不支持 mask 的问题
  • 修复多个 Graphics 互相切换时导致的报错
  • 修复粒子系统中粒子最后消失时最终 alpha 无效的问题(不透明)
  • 优化细小的文字渲染在 Native 平台上的表现
  • 修复安卓平台返回键的监听失效
  • 修复 iOS 平台弹出输入框后点击输入框会消失的问题
  • 修复 iOS 平台输入中文字符时的乱码问题
  • 优化输入框的完成按钮设计
  • 修复微信小游戏中输入表情图异常的问题
  • 优化 TiledTile 的 API 设计(不允许设置 layer,自动获取)
  • 修复六边形 TileMap 使用 TiledTile 时的偏移问题
  • 修复原生平台 FileUtils writeStringToFile 调用时崩溃问题

REMOVED & DEPRECATION

v1.x 的大量私有以及非核心 API 被移除或废弃,详细内容可以参考升级指南.

相关资源