Cocos Creator v1.2.2 内测版发布帖(9月9日更新)

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

Cocos Creator v1.2.2-beta.2 内测版发布:

改动列表

1.2.2-beta.2

  • [Prefab] 为 Prefab 增加了自动更新场景中实例的功能,现在可以手动选择 Prefab 是否需要自动刷新
  • [Engine] 改善了 Web 平台发布页面的结构,大幅提高页面初始化速度(减少白屏时间)
  • [Engine] 修复在节点激活之前注册事件,激活后不会生效的问题
  • [Engine] 增加了 cc.view.enableAntiAlias(false) 接口在原生平台的支持
  • [Engine] 修复了 Web 平台在切换浏览器 tab 或浏览器激活状态后部分节点已注册事件失效的问题
  • [Engine] 修复了加载较大 TTF 资源时可能无法正确获得加载完成状态的问题
  • [Engine] 修复了移动浏览器上使用 deprecated 接口会直接报错的问题
  • [Action] 修复了 tintTo 和 tintBy 在原生平台工作不正常的问题
  • [Action] 修复了使用 cc.targetedAction 时的报错问题
  • [SDK] 修复了构建 Web 平台时插入的 AnySDK 运行库地址错误的问题
  • [Label+Widget] 修复了 Label 的 Overflow 设为 Shrink,string 为空,Widget 只对齐一边时,在原生平台上会卡死的问题
  • [Tilemap] 修复了 Tiledmap 删除后再 undo 无法显示的问题
  • [Graphics] 修复了在大小写敏感的操作系统中会产生模块无法找到的报错问题
  • [EditBox] 修复了在 mac 平台下面 resize 的效果不对的问题
  • [Button] 没有指定 hover sprite 时,现在会去掉 mouse over 事件的注册
  • [ScrollView] 修复编辑器里面保存场景时,ScrollView 的 content 的位置会随机跳动的问题
  • [ScrollView] 修复了 Scrollview 组件被禁用时还能够响应 touch 事件的问题
  • [ScrollView] 添加了 TOUCH_UP 事件回调
  • [Animation] 修复了 Undo 对象删除操作耗时比较高时,updateAnimatingInEditMode 会报错的问题

1.2.2-beta.1

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

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

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

1赞

WIN7 64位,启动黑屏

坐等富文本,

3赞

按了下載不了

反馈一个1.2.2 beta1的问题:
动态生成一个cc.Node,若在这个Node被addChild之前添加on事件,会不生效;只有在被addChild后添加on事件才会生效。1.2.1 rc1是都会生效的。

有時會因為改程式碼編輯器整個黑掉然後出現這個東西

CocosDebug.zip (170.6 KB)
这个测试项目用1.2.1 rc1用浏览器打开运行,点击中间的牌子console会有log;用1.2.2 beta1打开点击就没有。land.js里把addChild那一行移到注册on事件前面再运行,点击才有log。

:heart_eyes::innocent::laughing::kissing_heart:

抱歉,的确是之前的一个修改引起的,这个 bug 已经确认并修复了:

https://github.com/cocos-creator/engine/pull/1065

1赞

都能点,就是黑灯瞎火的看不见……

1.2.2-beta.1一个小问题:
更新完代码回到Creator的时候,如果属性检查器里面打开着颜色选择器,那么Creator刷新完后,颜色选择器不会消失,会跳到窗口左上角。此时颜色选择器虽然可以响应操作,但是选择的颜色不会同步到打开它的Component颜色属性上。

我也一样 win7 64位,启动黑屏,什么都不能玩。

期待win7 64位黑屏bug尽快修复。

1.2.2-beta.1 cc.view里新增的抗锯齿开关只加在了H5上,其他平台后续也要加吧。

1.2.2-beta.1 Ctrl+Z回退BUG:
修改一个节点的属性,比如Opacity从100改到255;选择另一个节点,按Ctrl+Z,则当前选中的节点(而不是之前修改Opacity属性的节点)的Opacity回退为100,之前修改属性的节点属性没有回退。

对,native 暂时还不支持,后续会加上的

你好,这个版本构建时加入了 AnySDK 支持。那我以前创建的项目,想用anysdk,应该如何集成进去呢?谢谢

这个问题我们重现不了,能详细说说你的重现步骤吗?过程中或之前又报错吗?

用新版本 creator 打开你的旧项目,重新 build 一下(包含 anysdk)应该就集成进去了,然后就需要你使用各种接口实现 SDK 功能了

1.2.1 rc1或者1.2.2 beta1 重现步骤(Windows平台):

  1. 新建一个空白项目;
  2. Canvas下添加两个空节点;
  3. 修改第一个节点的Opacity为100,回车。然后再改为255;
  4. 层级管理器选中第二个节点,Ctrl+Z,第二个节点的Opacity会变成100,第一个节点没变。

没有报错。