Quick-Cocos2dx-Community v3.7.8 Beta
视频讲解
新开通B站视频讲解,传送门:Quick-Cocos2dx-Community 3.7.8 改动说明
新增
- 重构TMXXMLParser、TMXMap与TMXLayer,实现对TiledMap 1.2以上新功能的支持。
- 添加GrayScale着色器,Lua层可使用。
改进
- display增加颜色值常量定义。
- spine eventData 同时返回默认值和当前值,满足不同需求。
- Mac console 窗口中的字体修改为蓝色,避免在黑色主题下看不清字的问题。
- iOS VideoPlayer 改为 AVPlayerViewController, 迎合苹果新政策。
- 龙骨新增接口绑定: attackState:setTimeScale(scale)
- Xcode中OpenAL.framework标记为即DEPRECATED,使用开源openal库替代,内部使用CoreAudio驱动。
- Sqlite库更新到Version 3.30.1。
- network.HTTP getResponseString()可以正确处理二进制数据的情况。
- 同步editbox优化,touchDownAction改为openKeyboard。
删除
- 去掉原来Player才使用的editbox封装,项目并未使用这层封装。
修正
- audio.resume()只恢复暂停状态的source
- win32 FileUtils::isFileExistInternal() 内存泄漏修正
- iOS WKWebView 正确触发onJsCallback
- Node::getChildren()强制重拍节点,解决在当前帧添加触摸事件引发的事件分发层级错误问题
- MacOS Catalina 系统TTF字体显示错误修正。
- DecodeOGG 内存泄漏修正.
- audio.stop()主动释放buffer引用,便于buffer回收。
- display.newSprite 修正cc.Sprite.create的错误参数传递。
- setFrameSize不应该影响_designResolutionSize.
测试版下载
shasum -t 512: 5e7687cb4968f32ede5a50f675716a583bc6ed6d