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

新一轮内测开始了!

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

Cocos Creator v1.1.2-rc.4 内测版发布:

改动列表

1.1.2-rc.4

  • [Label] 修复了字符串内容为空或设置字体尺寸过大时选择 Shrink 排版模式导致卡死的问题
  • [EditBox] 修复了在 ScrollView 中 EditBox 无法点击的问题
  • [ScrollView] 关闭 ScrollView 所在节点时 scrollView 现在会停止滚动
  • [Spine] 修复 getCurrent() 方法在 JSB 环境导致死循环的问题,现在可以直接调用 spine.getCurrent() 获取当前 track
  • [Assets] 修复了打开项目时,图集资源和 TTF 字体资源可能会被重新导入的问题
  • [Editor] 修复了 spriteFrame 图集替换工具在连续对多个场景进行操作时可能产生的 spriteFrame 引用错误问题
  • [JSB] 解决了控制台经常会无故输出 _errorHandler wasn't found 的问题

1.1.2-rc.3

  • [Label] 修复了系统字体使用 Shrink 排版模式时字体大小计算错误的问题
  • [JSB] 修复了 scheduler.isScheduled() 接口在原生环境未实现的问题
  • [Collider] 修复了碰撞体被禁用时 debug draw 可能不会正确清除的问题
  • [Audio] 修复了 AudioSource 的 rewind 接口不能正常工作的问题
  • [EditBox] 修复了浏览器上输入框需要点击两次才能弹出输入法的问题
  • [MotionStreak] 修复了安卓手机浏览器上 MotionStreak 的兼容性问题
  • [Tilemap] 修复了当 tmx 文件与使用的图片文件不在同级目录时,可能会遇到地图无法正常显示的问题
  • [Engine] 增加了 cc.Label.string 赋值时输入布尔类型的报错信息
  • [Engine] 修复 cc.game.addPersistRootNode 在 native 下可能无法正确生效的问题
  • [Engine] 修复了切换场景时可能会闪屏的问题
  • [Engine] 修复了二次进入场景时场景逻辑无法执行的问题
  • [Engine] 修复了加载场景中的prefab资源时,可能出现无限重复请求资源导致编辑器窗口崩溃的情况
  • [Scene] 修复了多选节点,按方向键移动时子节点移动距离不对的问题
  • [Build] 修复了构建 web 后部分场景加载时可能会卡死的问题
  • [Build] 修复构建空白项目时会报错 Build Failed: Error: TypeError: next is not a function 的问题
  • [Importer] 修复了导入 Studio / Builder 项目时,BMFont 节点的 lineHeight 属性未正确保存的问题

1.1.2-rc.1

  • [Doc] 更新了脚本工作流程中的 对象池 文档,改用新增的 cc.NodePool 进行讲解
  • [Render] 修复了当同时将父节点的 opacity 置为 0 并修改子节点的 active 属性时可能导致子节点重新激活后也无法渲染的问题。
  • [Engine] 解决 osx 10.11 上模拟器无法发送 http 非安全请求的问题
  • [Engine] 修复了 Mac 上使用 vs code 调试模拟器失败的问题
  • [Audio] 修复了 iOS 浏览器上音乐音效资源加载速度很慢的问题
  • [ScrollView] 修复了 ScrollView 节点上注册 touchend, touchcancel 事件时,停止拖动后不会触发事件的问题
  • [Mask] 修复了被遮罩屏蔽的节点仍然会接受点击事件的问题
  • [Mask] 修复了 Mask 组件在 disabled 状态下也会阻止子节点的触摸判定的问题
  • [Assets] 修复了当图片资源内容被修改后编辑器中图标不会自动更新的问题
  • [Assets] 修复了项目中资源数量很多(10000+)时,导入资源时可能造成编辑器卡死的问题
  • [Label] 修复了 overflow 设为 shrink 时,文字量增加时字体变小,但文字量减少后字体大小不会恢复的问题
  • [Label] BMFont 在单词宽度小于 Label 宽度的时候,现在会自动启用按字符换行模式
  • [Label] 修复了使用系统字体时 Clamp,Shrink 等 overflow 排版错误的问题
  • [ScrollView] 修复了点击滚动视图中的按钮移动释放,按钮会处于选中状态的问题
  • [EditBox] 添加全小写格式,修复安卓系统使用自定义 ttf 问题,
  • [EditBox] 修复调用 setVisible 接口会自动弹出键盘的问题,改善弹出软键盘操作的健壮性

v1.1.2-beta.1

  • [Editor] windows 安装器现在可以指定安装位置了,并且可以在下个版本中进行可精确配置的自动更新(检查更新的频率,是否跳过等等)
  • [Editor] 构建时合并场景依赖的 JSON 文件,目前被多个场景共享的资源 json 会增量合并(比如 A 和 B 都被 C 和 D 场景共享,那么 A 和 B 会合并成单独一个包)
  • [Editor] 脚本编译失败时禁用运行预览按钮,并在后续解决编译问题后清空控制台报错日志并恢复运行预览按钮
  • [Editor] 移除 Squirrel.Windows 安装框架,重新使用原有可指定安装路径的安装生成器,并加入自动更新检查功能
  • [Importer] Studio 与 Builder 工程导入时,不会再为没有文字的按钮创建 Label 节点
  • [Importer] 修复了导入旧版本 Studio 项目可能出现动画数据丢失的问题
  • [Assets] 从文件系统拖拽资源到编辑器里来更新资源时,会弹出替换确认对话框
  • [Assets] 修复图片资源移动位置后,原来场景里引用该资源的 Sprite 无法渲染的问题
  • [Tilemap] 修复了 TiledMap 在 WebGL 模式下可能显示接缝的问题
  • [Tilemap] 修复 SGTiledLayer 部分接口名称 web 层与 native 层不一致的问题
  • [Animation] 修复了 opacity 动画最后一帧回调时,对 opacity 的设置无效的问题
  • [Button] 修复了 Button 组件在切换 interactive 的时候不能正确地切换 normal 和 disable 图片的问题
  • [Build] 防止 build 操作失败导致进程卡死的问题
  • [Build] 修复了使用 Chrome 预览游戏时可能出现 Failed to parse SourceMap 的报错问题
  • [Prefab] 在主菜单增加 节点->还原成普通节点,用于断开 Prefab 实例的链接
  • [Prefab] 修复了编辑模式下点击保存后点关闭,有几率无法成功保存的问题
  • [Engine] 修复了 cc.follow 动作中没有转换父节点的坐标
  • [Engine] 在手机使用虚拟按钮时,游戏运行时自动调用接口隐藏虚拟按钮
  • [JSB] 修复了 cc.follow 在原生环境下报错问题

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

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

4赞

下载下来爽一下…

很久之后


而且关不了····

结束进程还是这样····@nantas

第一次双击打开会出现一个进程但是打不开程序 第二次会再出现一个进程才能打开 不过就会出现刚才那样很久都没反应 也不能关闭 只能杀进程·····

成功了 但是是安装在c盘下 之前我选择是E盘就无法安装…

爽爽爽,第二次离男神那么近,这次更新简直爽爆了:joy:

佔位符
キターーー(゜∀゜)ーーーー!!!

感謝各位的辛苦付出!

举起双手

支持!

回報一個問題,

在Android真機測試中,使用System Font (系統字體) 的文字都會消失

但在模擬器上是正常的

感谢反馈,我测试一下。

1赞

我这边并不会哦,我使用的是最新的代码,可能是上一个版本的 native 引擎有问题。1.1.2 正式版本的时候,这个问题应该没有的。

1赞

好,所以我等下一個版本再測一次 ( 我現在是1.1.2-beta1 )
謝謝您的幫忙 :smiley:

Label有bug,这个版本prefab里有Label shrink模式,下次导入场景,字体大小竟然会自动变掉。
还有一个bug是稍微复杂点的prefab点保存以后,下次导入scene还是保存以前的,要场景中刚刚拖进去的节点,再拖一次才是最新的

这个版本包含以前提到的引擎性能优化的内容没呢?

再提交一个bug,这个bug不好重现,但是如果做好稍微复杂点的prefab,拖进场景改着改着Creator就崩溃了。。。然后之前改的东西都没了,如果这个bug不好修复,建议加入像word那种自动保存的功能,崩溃以后可以选择性恢复

还有一个bug是稍微复杂点的prefab点保存以后,下次导入scene还是保存以前的,要删掉场景中刚刚拖进去的节点,再拖一次才是最新的,这个bug已经从1.0一来就有了

终于可以不用装在C盘了

具体是什么样的 prefab,有可以重现的测试项目吗?

6月30日更新 v1.1.2-rc.1

顶顶顶:imp:

速度好快,:open_mouth:

https://pan.baidu.com/s/1i5EZmSX
1.1.2的label,如果在prefab里,mode设为了shrink,把那个prefab拖到场景里,直接点保存。下次再拖进来,size就自动变了。之前1.1.1这个版本的逻辑不是这样的。@南塔斯 测试的asset在网盘里,请试一下

问题已确认,目前 shrink 模式的尺寸计算有问题,感谢反馈!