Cocos2d-Lua-Community 4.0.2 Release Note
注意:win32 LuaGameRunner 使用 vs2019 编译,如果你的系统没有安装 vs2019,需要安装 vs2019 运行库方能正确启动。运行库下载地址:Microsoft Visual C++ Redistributable for Visual Studio 2019 x86, Microsoft Visual C++ Redistributable for Visual Studio 2019 x64。
总揽
AAC音频支持,FairyGUI填坑,3.7中的改进点同步到4.x。
新增
- FairyGUI UIConfig、UIObjectFactory、GSlider、GProgressBar等lua接口绑定。
- TMXTiledMap绑定getTilesets。
- spine event luabinding 同时导出当前值和默认值。
- Image同步3.7的getColorAt函数绑定。
- 音频输出添加aac支持。
- TTF加入分辨率自适应开关,自动用合适的字体大小进行渲染,保持高清显示。
- LayerColor添加自定义shader支持。
- EventTouch新增setTouches绑定。
改进
- FairyGUI runtime 同步。
- Spine 3.8 runtime 同步。
- 同步3.7 iOS音频被电话打断的恢复处理。
- OpenAL库去dlopen。
- cmake寻找iconv用ICONV_LIBRARY。
- iOS & Mac remove respondsToSelector & performSelector。
- update luajit to 2021.1.12。
- utils绑定captureNode,captureScreen,并支持返回image对象。
- 去framework.protobuf路径修正,注意导出工具也需要对应修改。
- 同步3.7的ClippingRectangleNode嵌套,RenderTexture混用渲染异常修正。
修正
- FairyGUI runtime 各种填坑。
- CocosStudio 骨骼skin 渲染crash fix。
- Android pb 解析crash fix。
- Metal截图回掉crash fix。
- TMX 的tsx嵌套解析修正。
- TMX 帧动画解析以及渲染修正。
- TMX 修改黑线处理方式,防止纹理抖动。
- TMX objectgroup解析修正。
- 修正创建工程时,iOS 横竖屏参数设置无效。
- apple的getPathForDirectory实现修正。
- audio stop潜在内存泄漏修正。
- 修正freetype渲染simsun.ttc的小字体时花屏的bug。
- Luaj 回调lua自动在cocos thread中运行,解决回调crash。
下载地址