请大家使用测试版时一定要注意备份好自己的项目!
Cocos Creator v1.5.1-beta.4.2 内测版发布:
改动列表
v1.5.1-beta.4.2
- [Engine] 修复原生平台上 clone SpriteFrame 会引起报错的 bug
- [ProgressBar] 当显示模式设为 FILLED 时,将 totalLength 强制设为 1,避免 UI 显示异常
- [ProgressBar] 当该组件的显示模式和对应 barSprite 显示模式不匹配时,提供更准确的警告
- [Editor] 修复 windows 平台 sourcemap 路径错误的问题
- [ScrollView] 调整修复以下问题:开始自动滚动的时候,scrolling 事件没有发出;scroll-ended 发出来以后,scrollview 还会向前滚动一小段距离。
v1.5.1-beta.4.1
- [Animation] 修复切换布局后新建和添加 AnimationClip 会引起报错的问题
- [Editor] 修复新建脚本时报错
TypeError: Cannot read property ‘startsWith’ of null
的问题
v1.5.1-beta.4
- [Engine] 修复原生平台上 Sprite 和 Label 无法使用 culling 的问题
- [Editor] 修复内置代码编辑器引起的
TypeError: Path must be a string. Received undefined
和TypeError: cannot read property '_uuid' of null
报错问题 - [Editor] 修复 windows 平台上生成 TypeScript sourcemap 错误导致无法调试的问题
- [Engine] 改善 cc.loader,支持同步下载进程,解决 Web 端加载资源时可能会等待过长时间的问题。
- [Engine] 添加 __instanceId 避免调用 scheduleUpdate 时得到的 targetId 是 undefined
- [Engine] 修复 SpriteFrame 在载入贴图的同时强制释放引起报错的问题
- [Engine] 修复 Web上面加载 ttf 字体会触发 scheduler 断言的问题
- [Engine] 修复部分新增功能模块的代码无法完全从项目模块设置中剔除,导致空包包体变大的问题
- [Engine] 修复特殊情况下实例化 Prefab 引起的报错
- [Physics] 修复节点上有 cc.BoxCollider 组件时对节点缩放报错的问题
- [Editor] 修复由剪裁掉场景中正在使用的功能模块导致
component._destroyImmediate is not a function
报错的问题 - [Engine] 修复原生平台上创建 cc.RenderTexture 会报参数数目错误的问题
v1.5.1-beta.3
- [Engine] 修复原生平台 loader 递归加载依赖资源时有可能栈溢出的问题
- [Engine] 修复使用 for…in 语法会导致项目无法运行的问题
- [Engine] 修复使用 scheduler 的时候如果 target 没有 instanceId / uuid 时,运行时会报错的问题
- [Build] 避免原生平台构建时可能出现
合并初始场景
的警告 - [Build] 修复预览时可能获取不到场景名的问题
- [Build] 增加构建选项 “合并图集中的 SpriteFrame”,默认不勾选,解决 1.5.0 构建原生平台时载入游戏速度可能变慢的问题。
v1.5.1-beta.2
- [Engine] 修复重新激活节点时,节点脚本上的 onLoad 可能不会执行的问题
- [Particle] 修复更改粒子所在节点父节点的 scale 时,粒子变换不正确的问题
- [EditBox] 修复运行时切换 parent 节点时的报错问题
- [Label] 增加针对大字符集的换行判断,修复小语种字符设置自动换行时不生效的问题
- [EditBox] 修复在桌面平台的窗口有Zoom的时候,显示大小和位置不正确的问题( Update: 由于出版本的问题,模拟器暂时有问题,需要把 zoom 修改成 100% 解决问题,构建的项目不影响)
v1.5.1-beta.1
- [Engine] 在 iOS 平台关闭 openssl 库中的 async 功能,避免苹果商店由于程序使用了 (setcontext, getcontext, makecontext) 等接口而遭拒。
- [Build] 修复构建原生平台时出现的 inlineSpriteFrames 警告,为原生平台增加内联 spriteFrame 资源的功能
- [Engine] 修复 XMLHTTP 接口引起的内存泄露问题
- [Engine] 修复 Android 上播放声音完成或 stop 后不能及时清除音轨导致超限的问题
- [Simulator] 修复手动编译模拟器时 libcurl 第三方库无法找到的问题
- [Engine] 优化插入节点时对子节点设置 cascadeColor 和 cascadeOpacity 的流程
- [Label] 在 windows 平台上增加当单词过长时转化为按字换行的模式
- [Editor] 修复在资源管理器的 assets 文件夹右键菜单中执行“前往 Library 中的资源”会报错的问题
- [Editor] 修复项目中存在空 js 或 ts 文件时编译会报
Path must be a string
错误的问题 - [Engine] 修复修改
getContentSize
返回的对象时会影响节点尺寸的问题 - [Animation] 修复叠加播放多个动画时,动画结束的状态会互相影响的问题
相关讨论请回复到本帖下,谢谢大家!