Cocos Creator v1.6.1正式版发布啦!
2017.08.28 by cocos
版本更新

作为 v1.6 的第一个补丁版本,我们对新 JSB 框架层上实例化效率变慢的问题进行了调整,解决了更多新框架上的崩溃问题。另外一个修复的重点是 TypeScript 的属性声明和序列化问题,新版本的 TypeScript 声明更简单,表现更稳定。

完整改动列表

- [Editor] 修复被依赖的模块出现脚本错误时编辑器不能正常打开的问题

- [Editor] 修复从 asset IPC 消息获取 script 信息时报错的问题

- [Editor] 修复资源导入 zip 包时错误资源未提示的问题

- [Editor] 修复免编译预览的脚本可能会和 npm 第三方库脚本名冲突导致错误的问题

- [Prefab] 修复自动同步预制的坐标未能正确保存到场景中的问题

- [Build] 升级 Android Studio Gradle 构建插件的版本到 2.3.0,可以在编译阶段看到更详细的编译信息

- [Properties] 修复在切换节点 active 属性的时候,会有一段时间 active 的 values 无法显示的问题

- [Properties] 修复批量复制时部分属性值丢失的问题

- [Extension] [Breaking] 修复 scene-script 中无法加载项目中模块的问题,请使用 `cc.require`

- [Engine] 修复 iOS 双击 home 上划关闭应用崩溃问题

- [Engine] 修复 1.6 JSB 上 prefab 第一次 instantiate 时性能较差的问题

- [Engine] 修复 network 模块潜在崩溃问题

- [Engine] 修复加载远程贴图时,url 中带有 query 的话将引起贴图互相覆盖的 bug

- [Engine] 修复WebGL模式下cc.Graphics填充过多个形状时,之前填充的颜色会产生变化

- [Engine] 修复场景资源自动释放时可能会释放常驻节点仍占用资源的问题

- [Action] 修复 BaseJSAction 类的 clone, reverse 方法返回值错误

- [TypeScript] 修复某些 TypeScript 类相互继承后无法反序列化属性的 bug

- [TypeScript] 修复构建后 TypeScript 默认值可能出错的问题

- [TypeScript] 不再需要在装饰器重复指定属性的默认值

- [Tiledmap] 单独为 CCSGTMXLayer 开启 DepthTest,解决遮挡错误的问题

- [Animation] 修复重复添加 AnimationClip 的时候报错的问题

- [Label] 修复当 Label 创建时机过早时,赋值以后节点 size 未发生变化的问题

- [Label] 修复动态设置 TTF 类型的 font 会导致 outline 丢失的问题

- [Label] 修复重复创建 Label 会导致字体显示错误的问题

- [RichText] 使 <img> 标签支持设定height及width,但维持基础原则"图像高不超过设定高行"

- [WebView] 支持 `setJavascriptInterfaceScheme` 和 `setOnJSCallback` (仅在 Android 跟 iOS 中使用)

- [WebView] 修复 WebView 中的 event 在编辑器环境下也会触发的问题

- [Layout] 修复 Layout节点隐藏后再显示,不会刷新子节点位置的问题

- [Camera] 修复部分摄像机 target 会导致 undefined reference 报错的问题

- [JSB] 修复 EditBox 析构时由于 JS 委托对象被回收导致的偶现崩溃现象

- [Spine] 修复 Spine 事件回调可能会出现转换 event data 失败的问题

- [DragonBones] 修复 DragonBones 在原生平台的剔除问题

链接下载吧!