Cocos Creator v1.10.0 公测版了解一下(正式版已发布至官网)

请大家使用测试版时一定要注意备份好自己的项目!
注意:如果有自定义引擎,请先还原为编辑器内置引擎,否则版本不匹配将无法使用新版编辑器。
所有测试版相关问题请在此回帖,不要另外发帖。

v1.10.0-preview.4 (下载 Mac 版 | 下载 Windows 版

修复 QQ 玩一玩上音频无法正常操作的 bug
修复安卓平台文本输入相关问题
修复自动图集中的 SpriteFrame 名字不对的问题

v1.10.0-preview.3 (下载 Mac 版 | 下载 Windows 版

支持微信小游戏代码分包,详见 http://docs.cocos.com/creator/manual/zh/scripting/subpackage.html
在 UC 11 版本以上的浏览器启用 Webgl
增加对 UCBS 浏览器的识别
修复节点锁定后还能选中的问题

修复当打开动画包含有 prefab 时会出现 reference node is destroyed 的警告
修复微信切换到后台后,label 的 meature text 调用可能有问题
修复 VideoPlayer 的当前时间为 0 时会获取到 -1 的问题
修正 loadResDir 加载后返回不了图集中的 SpriteFrame 的问题
修正发布后 min 版本引擎脚本附带了报错信息内容的问题
修复安卓微信上的 RenderTexture 相关问题
修复 1.10 开始场景修改可能不会被保存的问题
退出动画编辑模式的时候,动画时间重新归位到 0
修复模拟器横竖屏设置无效的问题
修复 1.10 会提示自动更新的问题
修复 Mac 上会提示来自身份不明的开发者的问题
修复当打开包含有 prefab 的动画时会警告 reference node is destroyed 的问题
修复自动同步的 prefab 在 hierarchy 中未显示为绿色的问题
修复勾选 MD5 后,TTF 字体加载失败的问题
修复 Mac 平台的 binary 模板构建报错
修复属性检查器上 Node 新添加的 Group 无法正确显示的问题

v1.10.0-rc.1 (下载 Mac 版 | 下载 Windows 版

Windows 版说明: 6 月 14 日重新上传了 rc.1_b2 版,之前 13 日的版本传错了,请下载到 13 日 rc.1 版本的用户重新下载

完善粒子系统的导出与同步功能
修复快速在场景和资源节点之间切换,属性检查器可能会挂起的 bug
给层级管理器添加删除快捷键(cmd + backspace)
移除了内置的 AnySDK 客户端(构建时的 AnySDK 接入仍然支持)
修复属性检查器中数组元素类型不一致时的 UI 问题
修复构建后的自动图集无法加载的 bug
修复动画删除属性的时候,会导致部分属性丢失的问题

v1.10.0-beta.6 (下载 Mac 版 | 下载 Windows 版

支持在资源管理器搜索 uuid 时直接搜索压缩后的 uuid 格式
修复某些版本的微信小游戏获取每帧间隔时间的问题
修复输出到控制台的模拟器错误信息无法显示成红色的问题
同步到 1.9.3 的最新修改
修复自动图集中的碎图如果被其它资源引用,构建将会报错的问题
将 res/imports 拆分回 res/imports 和 res/raw-assets,和 1.9 保持一致。不过 raw-assets 目录下仍然以 uuid 作为文件名。
[Engine] 修复在 Canvas 在未勾选 Fit Width 和 Fit Height 时按钮的触摸区域会发生偏移的问题
[Engine] [Web] 默认在安卓 UC 浏览器上启用 retina 渲染
[Engine] 重力感应调整为只在开发者有注册事件时才进行获取
修正层级管理器节点禁用时未能变灰的问题
修复 Console 内一些设置项无法保存的问题
微调编辑器界面,提升设计感
在 Dashboard 的系统托盘上添加退出菜单
修复 prefab 编辑模式下,打开动画编辑,然后切换 prefab 导致的编辑器卡死
修复清空动画属性上的所有关键帧无效
脚本编译将自动跳过所有 .d.ts 文件,避免 TypeScript 报错
修复导出粒子 plist 文件时的报错
修复微信小游戏重力感应相关问题

v1.10.0-beta.5 (下载 Mac 版 | 下载 Windows 版

修复层级管理器拖动时节点会丢失的问题
修复 creator.d.ts 中 CCSys 和 cc.log 相关错误
支持在资源管理器搜索 uuid 时直接搜索压缩后的 uuid 格式
修复某些版本的微信小游戏获取每帧间隔时间的问题
修复输出到控制台的模拟器错误信息无法显示成红色的问题

v1.10.0-beta.4 (下载 Mac 版 | 下载 Windows 版

调整 Console 面板的文本字体和颜色
完善 Windows 下的主菜单
修复 Spine、龙骨的闪退问题
支持 TiledMap 从子目录中加载纹理
完善模拟器相关配置
修复场景切换或者节点销毁时,动画可能没有停止播放的问题
修复原生平台播放视频时的报错
修复脚本出错后无法恢复的问题

v1.10.0-beta.3 (下载 Mac 版 | 下载 Windows 版

修复 JsonUnpacker 和 ZipUtils 的报错
修复 vConsole 相关报错
修复动画编辑器在未显示的情况下初始化完成后,会导致刻度条消失
修复无法在属性检查器中添加组件的问题
修复 Sprite 编辑器无法使用的问题

v1.10.0-beta.2 (下载 Mac 版 | 下载 Windows 版

更新说明

v1.10 版本相比 v1.9 新增了大量特性,重构了引擎的资源部分,大幅度优化了 settings.js 文件的体积。同时重写了不少编辑器代码,提升了编辑器的使用体验和性能。如果您的项目计划升级到之后的 v2.0,请提前升级到 v1.10,这样能保证整个升级过程尽量平滑。

RELEASE NOTES

资源升级

从 v1.10 开始,Cocos Creator 对底层资源类型进行了重构,大多数项目不受影响,但有些项目可能会收到一些警告,详情请查阅 v1.10 资源升级指南

What’s New

编辑器

  • 大幅优化发布后的 settings.js 文件体积
  • 允许每个项目单独设置自定义引擎
  • 在层级管理器中增加节点锁定功能,详见 待补充 @VisualSJ
  • 在 Prefab 资源文件的属性检查器中,增加了“优化策略”选项,用于优化 Prefab 创建时间。详见 预制资源:设置优化策略
  • 为构建面板中的场景列表增加自动刷新功能
  • 发布到原生平台时,同样支持在文件命名中添加 MD5,方便进行热更新
  • Console 面板增加了 Clear on Play 选项,用于在游戏预览前,自动清空日志
  • 在层级管理器和资源管理器的搜索栏中加入了搜索选项按钮
  • 在插件商店中新增了已装插件管理功能
  • 允许更改控件库中的自定义控件图标
  • 资源管理器增加对 aac 和 pcm 扩展名音频文件的识别
  • 允许使用鼠标右键拖拽 Timeline 编辑器的时间轴

引擎

  • Widget 组件新增 align mode 属性,设置为 ON_WINDOWS_RESIZE 后将在窗口大小改变时自动刷新
  • 正式支持了 文本JSON 资源类型的加载
  • 原生平台增加了 cc.sys.getBatteryLevel(待补充)cc.sys.getNetworkType(待补充) 接口,用于获取设备电量和网络状态
  • 原生平台热更新时,将会主动把旧版的资源文件删掉
  • VideoPlayer 增加音量调节和静音功能
  • 增加 DragonBones 原生平台绑定接口 getSlots , replaceSlotDisplaySlot.name(感谢 @feijing566
  • TiledMap 支持 Web 平台上任意方向的正交(ortho)地图的渲染裁剪
  • Layout 组件将只对 active 的节点进行排版

Bug Fixes

  • [Editor] 修复设置图集中的 SpriteFrame 时的卡顿
  • [Editor] 修复模拟器横竖屏设置未生效的问题
  • [Editor] 修复资源导出工具在遇到相同的父文件夹名时的错误
  • [Editor] 修复编辑器下拷贝自动同步的 Prefab 子节点可能出错的问题
  • [Engine] 修复 Slider 组件的滑块拖动时位置可能不对的问题
  • [Engine] 修复音频的 load 事件有可能重复触发的问题
  • [Engine] 修复用户在 deactivate 节点的同时改变层级的话,没有任何报错的问题
  • [Engine] 修复 WebView 在一些平台上的 Safari 浏览器中无法隐藏的问题(iOS 9/10 或 Mac)
  • [Engine] 修正原生平台 BMFont 渲染间距问题

升级安卓 SDK

从 v1.10 开始,安卓构建面板中的 API Level 指定的是编译出的 apk 所支持的最低 Android 版本,建议选择 14。targetSdkVersioncompileSdkVersionbuildToolsVersion 都升级到了 26。如果开发者有其它需要,可以手动修改 proj.android-studio/app/build.gradeproj.android-studio/gradle.properties

REMOVED

  • 移除了 Eclipse 和 Ant 构建安卓平台的支持
  • 移除了 Chipmunk 的支持
  • 移除了 cc.loader.loadRes 直接加载图集中的子 SpriteFrame 的支持,请先加载图集再调用 atlas.getSpriteFrame(name)

DEPRECATION

  • v1.10.0 起,不再推荐使用 Texture2D.releaseTexture,请用 Texture2D.destroy 代替。
  • v1.8.2 起,不再推荐使用 cc.eventManager,请用 cc.EventTarget 或 cc.systemEvent 代替,原有 API 将在 2.0 移除。
  • v1.8.2 起,不再推荐使用 cc.inputManager,请用 cc.systemEvent 的相同接口代替,原有 API 将在 2.0 移除。
  • v1.8.2 起,不再推荐使用 dragonBones.CCFactory.getFactory,请用 dragonBones.CCFactory.getInstance 代替,原有 API 将在 2.0 移除。

感谢每一位参与体验的同学,相关问题请反馈到本帖下!

版本测试流程:alpha => beta => rc => 正式版
alpha: 开发过程中的技术预览版,只经过冒烟测试,未经测试团队验证
beta: 功能接近完整的测试版,已经过测试团队验证
rc: 发行候选版本,原则上避免进行任何改动。如果用户没反馈什么大的问题,将直接修改版本号作为正式版

3赞

抢个沙发,占个位置,待补充。。。

……你是怎么找到这个帖子的,太坏了

抢个板凳板凳板凳

地板是我的

接下来是地下室?

这个帖子怎么这么早就发了,但是没看到过

之前只是占坑,还没编辑好

我是地下室二层

我靠,他们走的你们后门吗,((٩(//̀Д/́/)۶))。
龙骨数据版本还是4.5,能升级吗。还有repleaceTexture也的绑定没有实现,也加上吧

emmmmmm

加载json变成了cc.TextAsset,那改如何转换成像以前一样的JS对象呢?

这个TS怎么改?

我也来占个位置

先占坑