Quick-Cocos2dx-Community 3.7.1 Release Note
注意:win32 player 使用 vs2015 编译,如果你的系统没有安装 vs2015,需要安装 vs2015 运行库方能正确启动 player。运行库下载地址:VS2015 运行库。
3.7.1在3.7的基础上进行bug修正,并无太多新功能加入。从3.7.1开始,新增独立维护的 Lua-utils 库,库中的各个模块可根据项目需要单独加入到项目的app文件夹。
新增文档
新增
- setup.sh 适配zsh,csh,运行完需重启terminal。
- RichText添加RichElementNewLine, RichElement添加getType和getTag,相关绑定去垃圾。
- Player恢复Open Project功能
- lua_loadChunksFromZIP 自动处理package.loaded,服务于热更新.
- Player新增iphone7和note 8的分辨率配置
- Accelerometer 封装到lua层的node事件机制中。
修正
- csb引用的csb的动画默认不循环.
- ClippingRectangleNode 默认开启 setCascadeColorEnabled和setCascadeOpacityEnabled
- ClippingRectangleNode 正确处理裁剪嵌套
- 恢复Store.lua文件,调整平台相关的lua存放路径
- 3.7触摸事件封装bug修正。
- Rendertexture即时渲染,不再延迟到下一帧
- CaptureScreen逻辑移动到Director中,可完整截图到NotificationNode和fps
- 修正win32下png写文件导致的死机.
- 修复luasocket在window上设置settime(0)时不能收到close事件。
- SimpleTCP bug修正。
- Android 编译相关错误修正
- TextField histTest fixed.
- socket.dns.getaddrinfo 遇到异常时,lua栈平衡修复。
- ccui.Layout的Scissor裁剪bugfix,并默认使用Scissor,裁剪渲染性能大幅提升。
- libogg so库分离,优化android release编译下的ogg解码性能。
- 事件分发正确处理protected node 的事件监听。
- RichText修正ContentSize计算和子节点坐标计算。
- Scale9Sprite 正确在自定义摄像机下渲染。
发布环境需求
- Win32: Visual Studio 2015
- Android: Android Studio, NDK r10d
- iOS & Mac, 最新的Xcode.
下载地址
Quick-Cocos2dx-Community_3.7.1_Release_c823f04.zip
shasum -t 512: fb9ea19b7c6ac5ad66802f6db967699be64120c8