查看原文
其他

Cocos Creator 2.0.1 正式发布

COCOS 2021-08-09

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 被移除或废弃,详细内容可以参考升级指南.


相关资源


[Cocos Creator v2.0 升级指南]

http://docs.cocos.com/creator/manual/zh/release-notes/upgrade-guide-v2.0.html


[Creator v2.0 API doc]

http://docs.cocos.com/creator/api/zh/


[微信小游戏开放数据域使用文档]

https://github.com/pandamicro/creator-docs/blob/next/zh/publish/publish-wechatgame-sub-domain.md


[Material 使用案例]

https://github.com/pandamicro/heartfelt




产品新动态|Cocos Creator 2.0 正式发布

产品新动态|Cocos Creator 1.10.1 正式发布

对话开发者|Cocos精品《欢乐枪战》:用差异化打造优势

对话开发商|Cocos精品《足球弹弹乐》:打造世界杯爆款

对话开发商|Cocos精品《热血大灌篮》:小团队,大梦想



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存