许多使用Creator引擎的开发者,不断通过各个渠道询问v1.6的发布时间。C姐想说,内测版都来了,正式版还会远吗?
从早前1.6参与投票的Roadmap和先前小版本发布的社区热议度来看,大家对于1.6的期待值一直蹭蹭蹭上涨。值得肯定的是,这个版本满含引擎团队和开发者的希望与寄托,版本功能例如免编译、iOS网络问题、JavaScript性能等万众期待的亮点功能,通通都在这个版本中得到了完美诠释。
C姐先带大家一睹Cocos Creator v1.6的瞩目风采吧!
请大家使用测试版时一定要注意备份好自己的项目!
Cocos Creator v1.6.0-beta.1 内测版发布:
http://forum.cocos.com/t/cocos-creator-v1-6-0/48681
-
升级了 jsb 引擎到 spidermonkey v52 和绑定层代码,大幅提高安卓平台性能
-
编辑器预览时采用脚本免编译模式,不管包括多少脚本的项目,都能达到修改代码后秒刷新
-
导入时缓存 BMFont 的解析结果,大幅提升运行时实例化 bmfont 的速度
-
更换了 iOS 平台使用的 websocket 库,解决了大部分 iOS 平台特有的断线和连接问题
-
构建 Web 平台时加入选项用于为输出资源文件名增加 md5 字串,解决客户端无法正确更新缓存资源的问题
1.6.0-beta.1
-
[Editor] 加入预览游戏时免编译脚本的模式,免编译模式下 VSCode 的调试配置需要通过开发者菜单更新
-
[Editor] 移除内置代码编辑器,默认双击文本文件时会使用系统默认的应用打开
-
[Engine] 添加 Node.insertChild 接口,用于插入节点到某一层级下特定位置
-
[Engine] 修复 loadResDir 加载好的资源排序不稳定的问题
-
[Engine] 修复 Mask 的 IMAGE_STENCIL 模式在场景勾选延迟加载资源时失效
-
[Engine] 支持在项目中使用 CC_BUILD 和 CC_DEBUG 预编译宏
-
[Build] 构建 Web 端时加入插入 eruda 的选项
-
[Engine] 移除引擎裁剪后残留在包体中的 ZipUtils 和 TiledMap 有关模块(减小核心包大小)
-
[Build] 构建时压缩和合并资源 uuid,以优化 settings.js 资源索引文件的体积
-
[Label] 优化 BMFont 解析速度,目前 BMFont 的解析直接在编辑器导入的时候就完成了,不需要运行时解析
-
[Label] 拆分setFontFileOrFamily为setFontFamily和setFontAsset
-
[Engine] 为 SGLabel 增加对象池,减少内存开销,提升反序列化效率
-
[Engine] 使用 SocketRocket 第三方库代替原来 iOS 上的 WebSocket 实现
-
The API of SocketRocket is easy for use, it's all asynchronous API.
-
No need to deal with thread communications, it's wrapped inside SocketRocket.
-
Network status change will not make connection closed, it just seems there isn't any status change.
-
Locking screen will trigger an error while libwebsockets or bsd socket will not.
-
Don't depend on openssl library which is a little big.
-
Don't need to use a local CA root certificate (curl ca file is over 2MB) for wss connection