专栏名称: COCOS
Cocos引擎官方账号,第一时间为您送上引擎动态、精品教程、达人专访等干货,还会定期举办有奖活动喔!
目录
相关文章推荐
广东台今日关注  ·  警惕!得流感出现这些症状,要抓紧去医院 ·  昨天  
开平广播电视台  ·  一家6口, 5人中招,近期高发! ·  昨天  
广东公共DV现场  ·  知名演员因流感并发肺炎去世,为何流感会致命? ·  3 天前  
广东台今日关注  ·  中方:将反制! ·  4 天前  
51好读  ›  专栏  ›  COCOS

Cocos Creator v1.6 内测:解决免编译、iOS网络问题、JS性能问题等

COCOS  · 公众号  ·  · 2017-07-24 00:00

正文

许多使用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







请到「今天看啥」查看全文