Cocos Creator v1.4.1 内测版发布帖(3月20日更新 beta.3)

请大家使用测试版时一定要注意备份好自己的项目!

Cocos Creator v1.4.1-beta.3 内测版发布:

改动列表

v1.4.2-beta.3

  • [Prefab] 修复自动同步的 prefab 在编辑过程中修改脚本引起的错误
  • [Spine] 改善了 Spine 动画中 slot.attachment 接口的 JSB 绑定
  • [Loader] 修复了原生环境下使用 cc.loader.load 加载远程图片时崩溃问题
  • [BMFont] 优化了 BMfont 字体信息的解析过程,增加缓存

v1.4.1-beta.2.1

  • [Editor] 增加 cc.Texture2D 资源类型的数组属性支持
  • [DragonBones] 修复 playAnimation 指定播放次数的参数可能无效的问题
  • [Editor] 修复了含有下拉菜单的组件在使用功能菜单里的 MoveUp/MoveDown 后,下拉菜单变为空的问题
  • [Spine] 为 RegionAttachment 和 MeshAttachment 接口提供 JSB 绑定
  • [Assets] 修复通过拖拽更新已存在的 fnt 资源会报错的问题
  • [AutoAtlas] 使用工程中的临时目录 temp 存储生成图集时的临时文件
  • [Engine] 修复 JSB 环境下 setInterval 和 setTimeout 没有正确绑定的问题
  • [Engine] 修复在 iOS 上包裹在 iframe 中的 cocos 游戏转屏时屏幕适配异常
  • [Engine] 移除文档中未实现的 cc.game.onStop 接口
  • [Assets] 修复重命名资源时会报 _Scene 找不到的问题
  • [EditBox] 修复输入框在部分浏览器上无法自动恢复屏幕朝向或者游戏位置等兼容性问题
  • [Build] 修复碎图太多时项目构建可能会卡死的问题

v1.4.1-beta.1

  • [AnySDK] 修复了移除 AnySDK 框架后构建原生项目会黑屏的问题
  • [Label] 为位图字体增加字间距属性 spaceX
  • [JSB] 修复了空场景放置内存上升的问题
  • [Editor] 修复了项目脚本量较多时可能出现 sourcemap 定位错误的问题
  • [AutoAtlas] 自动图集 工具增加扩边选项,修复小图片放大后边缘出现模糊的问题
  • [Action] 修复 cc.sequence 可能导致崩溃的问题
  • [DragonBones] 修复 DragonBones 5.0 更新 z 轴排序会导致无限添加子节点的问题
  • [Engine] 修复 cc.director.setClearColor 传入浮点数失效的问题
  • [Engine] 修复 Clipping 性能严重下降的问题
  • [Engine] 修复重复调用 setFrameRate(30) 可能导致帧率上升的问题
  • [Engine] 修复用 url 加载 raw texture 的时候 loading item 没有设置 isRawAsset 的问题
  • [Editor] 修复特定 prefab 回退时会导致编辑器卡死的问题
  • [Editor] 修复编辑器加载插件脚本时,typeof module === ‘undefined’ 判断会出错的问题
  • [Editor] 修复在碰撞分组面板切换分组配对勾选状态时,没有更新配对组的状态的问题
  • [Editor] 修复删除场景后可以继续操作节点属性,并导致报错的问题

有任何内测版问题请在本楼内反馈

后续内测版本会在顶楼持续更新。谢谢大家的支持。

4赞

太棒了,Action的问题,去测试一下。对了,请问spine的setEndListener的问题什么时候,能够修复啊?

去掉了对ES6语法的支持?

更新 了之后 一大堆的 编译报错,箭头函数,export 的支持都坏了

你是说的这个问题吗:
http://forum.cocos.com/t/creator1-4-rc2-bug/43552/16

我今天刚刚提了 PR 来解决 spine 事件监听器丢失的问题。可能要下个版本放出。你也可以自己本地修改试试看能不能解决你的问题。

JSB 上的 GC 性能不佳问题好像还没解决,还是会定时卡顿啊。。

2赞

1.4 版本比1.3.3版本好很多了

持续关注,加油

对对对,就是这个问题,看到曙光了啊,谢谢…

哪些地方会报错,能详细贴一下吗?

我这边各种 ES6 语法都编译的好好的,包括箭头函数,export class xxx 等

反馈一个1.4.1的bug,prefab上有个子节点,该节点有sprite组件,sprite使用filed模式时,在代码中设置这个spirte的fillStart和fillRange的值,native运行起来后会导致通过该prefab创建的整个node消失不见,web正常

还有一个Bug,就是当一个节点有progressBar组件时,如果该组件的progress值很小时,native上会有一个黑色线条,从手机的屏幕左下角一直连接到该节点,并且这个黑条消失不掉

这里剪头函数会报错

以这种方式export的 require的时候会报错

还在看文档,看到动画这里有个问题,动态注册动画回调没有帧事件吗,只能通过编辑器来添加吗?因为多端(pc页游端和手游端)的原因具体哪一帧触发某个事件我们一般都是策划配表控制,如果编辑器来做真的不方便,我看了下文档好像动态创建animationclip倒是可以做到动态加入帧事件,但又损失了编辑器编辑动画的快捷,强烈建议官方加入动态注册帧事件回调,毕竟以前的cocos是有的

报错信息是什么?

require 的时候请用 import xxx from xxx

按照你的描述做的测试例在运行时表现正常,但在编辑 prefab 的过程中会出现你说的整个 node 消失不见的情况

我记得creator有动态添加帧事件
http://www.cocos.com/docs/creator/api/classes/AnimationClip.html#property_events

噢,好的,谢谢,我试试在events里面添加数据来注册回调

可以把1.4 资源一多就打包失败的bug先修复了么?不止我一个人遇到了。。。

2赞