Cocos Creator v1.2.1 内测版发布帖(8月19日更新 rc.1 )

v1.2 版本的问题在这里修复!当然也会有新功能!

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

Cocos Creator v1.2.1-rc.1 内测版发布:

改动列表

1.2.1-rc.1

  • [Mask] 修复了先添加事件后加入节点树,导致 Mask 在事件处理中不生效的问题
  • [Build] 构建时加入了 AnySDK 支持,原生构建时默认添加 AnySDK 库,H5 构建时可选
  • [Assets] 修复了 Assets 面板显示搜索结果时,重命名文件会报错的问题
  • [Animation] 修复了动画里添加 Collider.size 的属性和关键帧时,size 的值会被强制设为0的问题
  • [Engine] 修复了部分 UI 组件可能引起内存泄露的问题
  • [Canvas] 修复了在移动设备上无法强制横屏的问题
  • [ScrollView] 修复了滚动到最下方并移除最后一个列表元素时,scrollBar 没有正确更新的问题
  • [ScrollView] 只有在绑定了 content 节点时才进行事件注册
  • [Render] 修复了一个导致 Bmfont 无法正确被批量渲染的问题

1.2.1-beta.4

  • [Label] 修复了 WebGL 渲染模式下 Label 背后有锯齿严重的底图,而且无法修改透明度的问题
  • [Preview] 修复了浏览器预览时使用 console.log(node) 时会出现大量报错信息的问题
  • [Label] 修复了 LabelOutline 会导致 shrink overflow 算法卡死编辑器的问题
  • [VideoPlayer] 添加了 currentTime,duration 和 isPlaying 接口,用于获取当前播放进度,总时间和是否正在播放的状态
  • [Widget] 修复了 Widget 运行预览后会自动在编辑器中关闭的问题
  • [ScrollView] 添加了 cancelInnerEvents 属性,用来控制是否阻断 ScrollView 上面的 item 的 touch move 和 touch end 事件
  • [ScrollView] 修复了在 iOS 平台上上边部分可能会有一段空白区域的问题
  • [Graphics] 修复了 arc 绘制时设置 counterclockwise 方向不对的问题

1.2.1-beta.3

  • [Assets] 为场景资源增加了一个「自动释放资源」的选项,会在场景切换时对两个场景间引用的静态资源进行自动比对,并释放不需要的资源
  • [Widget] 水平和垂直居中的对齐方式增加了和中心距离的设置选项
  • [Component] cc.Component.eventHandler 里列出的方法会按照字母表排序
  • [SpriteDistortion] 修复了球状渲染组件在 1.2 重构 WebGL 渲染后失效的问题
  • [Engine] 修复了 Mouse hover 事件在场景切换后没有正确清除的问题
  • [Dashboard] 修复了 windows 上不能将项目新建在根目录的问题
  • [Preview] 修复了在浏览器预览场景时,如果进入 prefab 编辑模式并点击保存,浏览器里会报错的问题
  • [JSB] socket.io 的 send 方法现在在原生平台也可以传入对象类型的参数了
  • [JSB] 现在原生平台下的 runAction 也会返回动作实例了
  • [EditBox] 修复了 input type为 Number 时,maxLength 无效的问题
  • [Animation] 修复了在另一个组件的 onEnable 中设置了动画节点的 active 为 false 时,动画不会停止播放的问题
  • [Build] 修复了打开构建面板后,删除场景,构建后游戏会黑屏的问题
  • [Preference] 在「数据编辑」分页里添加取消自动编译项目脚本的功能,关闭后必须按 F7 才会编译

1.2.1-beta.1

  • [Build] 修复了构建时引擎模块化剪裁可能失效的问题
  • [Component] 修复了组件上属性很多时可能出现属性引用获取失败,全部显示为None的问题
  • [Component] 修复了颜色拾取器不能正确保存颜色的问题
  • [Engine] 修复了设置导入为插件的脚本中,定义全局变量会报错的问题
  • [Engine] 修复了Web 平台和 Native 平台 skew 计算结果不统一的问题
  • [Action] 修复了使用 ScaleBy, SkewBy 动作时会出现 ‘too much recursion’ 的提示
  • [Prefab] 修复在浏览器预览场景时,如果进入 prefab 编辑模式并点击保存,浏览器里会报错的问题
  • [Editor] 修复保存场景后马上切换场景,可能会覆盖另一个场景的问题
  • [Code-Editor] 修复了内置代码编辑器中 tab 键不起作用的问题
  • [Animation] 修复了动画编辑状态下编译脚本后,场景中移动轨迹会消失掉的问题
  • [ScrollView] 修复 ScrollBar 在切换 Scrollview 节点的激活状态时会消失的问题
  • [Button] 修复了 Transition 为 color 的时候,修改 interactive = false 表现不正确
  • [Graphics] 修复了在 Windows 平台使用部分接口会造成崩溃的问题
  • [Label] 修复场景中加载多个 TTF 时,Label 可能会使用错误的 TTF 字体的问题
  • [Label] 在编辑器非激活状态下增加 BitmapFont 资源,打开项目时会造成编辑器卡死的问题

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

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

2赞

沙发:grin::grin::grin::grin:

板凳:grin::grin::grin::grin:

看到Graphics修复了 晚上回去试试

板凳:smiling_imp:

就出了 1.2.1 beta1 :sweat_smile:

给力!!!!

报告1.2.1 beta1小Bug一枚:
Node上有Label和LabelOutline组件时,将Label的Overflow设置为Shrink,然后在设置Node的Size的时候,如果把Width的数值选中删除输入新的Width,整个编辑器会卡死。

为什么我用这个版本发布web 是缺少cocosjs.js这个文件的(没有调试勾选)?
模块设置全选的

楼上的问题是发布web-mobile的时候没有打包引擎文件 cocos2d-js-min.js文件

导致运行有问题

但是如果勾上调试模式和sourcemap的话能发布出来cocos2d-js.js和cocos2d-js.js.map可以正常运行·······

模拟器中鼠标拖动,就会弹出预览,报错:
Simulator: 14821:SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
at a (G:\client3\library\bundle.project.js?009:NaN:0)

Simulator: 20631:TypeError: this.socket is null
at a (G:\client3\library\bundle.project.js?009:NaN:0)

这个说的是你的代码出错了?传递给JSON.parse的变量不是一个JSON格式的字符串。你可以打开你的G:\client3\library\bundle.project.js,到14821行看一下,在前一行添加一个log。

1.2.1 Label渣画质的问题
之前1.1.2版本的效果

1.2.1版本的效果

用的字体是微软雅黑,测试平台为chrome,最新版本Label文字周围有有杂色

还有个问题是这样的,在chrome里一启动,就出现
尚未运行具体的代码

调用堆栈为

出现


后面所有关于socket的操作都会失败。但模拟器则无此问题

thank you

已更新 1.2.1-beta.3

顶一个,最近再搞其他东西,没机会测试:joy:

正在下载,赞更新速度,等待测试:)

我说的webgl的label效果和jsb差距太大的问题,请问有所安排吗