Quick-Cocos2dx-Community 3.7.0 beta
注意
从 3.6.5 开始,win32 player 使用 vs2015 编译,如果你的系统没有安装 vs2015,需要安装 vs2015 运行库方能正确启动player。
运行库下载地址:VS2015 运行库
更新
- 全新的OpenAL音频播放引擎。
- Luajit 更新到 2.1.0-beta3,iOS 模拟器可以正常启动了。
- tiledmap相关模块同步为3.14最新代码。
- RenderTexture同步为3.14代码。
- 合并ian mailto:me@iany.me提供的lable outline改进。
- ccui.Listview改进。
- 重写 player 的 welcome 代码。
- 重写 sample。
- 用3.x事件系统 重写quick的事件封装代码。
- Tiledmap lua绑定代码分离,感谢:逐梦流云。
- xxtea 加解密逻辑调整,现在只对资源加密,而game.zip也算一种资源。同时解密接口暴露给项目自行定制,模版工程提供范例。
- 所有php脚本由python重写。
删除
- 去掉2.x的事件机制。
- 去掉quick的事件机制(只保留3.x的事件机制)。
- 去掉2.x的UI控件。
- 去掉quick的UI控件(只保留ccui)。
- 去掉Layer。
- 精简quick framework,删除大量低质量的 Lua 模块。
- 去掉了AssetsManagerEx,它的事件过于复杂,纯Lua的热更新方案更灵活。
- 去掉了httpclient(只保留quick的http)。
- 去掉physicsSprite。
- 去掉extensions,包含cocosbuilder(它依赖2.x的事件系统)。
- 去掉filter。
- 去掉lableTTF 和 LabelBMF。
- 去掉所有deprecated模块与函数。
- 去掉DrawPrimitives。
- 去掉EMSCRIPTEN相关代码。
- 删除tools文件夹。
修正
- 修正了多摄像机的渲染,截图等bug。
- spine事件注销的错误修正。
- 引擎中异步线程的信号量bug修正。
- CilpingRectangle 嵌套bug修正。
- ccui.Helper:seekWidgetByName() 不备非widget节点打断。
- Mac 的 NSConcreteAttributedString initWithString:: nil value 错误保护。
- device.getOpenUDID android权限请求处理。