新一轮内测开始了!
请大家使用测试版时一定要注意备份好自己的项目!
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 在原生环境下报错问题
有任何问题请在本楼内反馈
后续内测版本会在顶楼持续更新。谢谢大家的支持。