Cocos2d-x 3.17.1 将在近期发布,主要是修复、完善

Cocos2d-x 3.17.1 与上一个版本比较没有大的变更 ,主要是 bugs 修复,和 小的功能完善

  • 部分内容如下:
- 升级 libwebsockets
- cmake 构建脚本的简化和改进
- 严格 CCFileUtils 的线程安全
- Lua 增加 Downloader 绑定
- 修复 button title 的 bugs
- 获取 SafeArea,支持 Android 平台
- 适当调整 Android 工程配置
- 修复几处内存泄漏,几个crash情景
...
  • 3.17.1 版本的代码变更,可参考 PRs 列表

https://github.com/cocos2d/cocos2d-x/pulls?page=2&q=is%3Apr+milestone%3A3.17.1+is%3Amerged&utf8=✓

  • 回应的 bugs,可参考关闭的 Issues 列表

https://github.com/cocos2d/cocos2d-x/issues?page=1&q=is%3Aissue+milestone%3A3.17.1+is%3Aclosed

  • 尝鲜请直接使用 v3 分支,注意参照 readme 下载依赖

https://github.com/cocos2d/cocos2d-x/tree/v3

欢迎吐槽,反馈。

本帖仅讨论与 Cocos2d-x 有关的问题

  • 详细变更日志,参考 CHANGELOG

https://github.com/cocos2d/cocos2d-x/blob/3.17.1/CHANGELOG

lua终于增加了Downloader的绑定····
不过我已经改用ccc了 :joy:

改用了,也好。 ccc 这种开发模式是未来。

老大别忘了,editbox修改虚拟键盘上的输入框的位置的提议啊

creator2.0.5 websocket在windows浏览器里静止几十秒就会自动断开,升级 libwebsockets能优化这个问题吗?手机上是否自动断开还仔细测试

昨天刚写了Downloader,期待看下那么多错误码官方是怎么处理的

Cocos2d-x 3.17 之前的版本都不能下载了吗? 一直显示等待; 3.17的可以正常下载

Downloader 在这个 PR,可以直接看,不用等正式发布。欢迎 review

https://github.com/cocos2d/cocos2d-x/pull/19078

试了一下 3.16 的可以下载,下载地址是

https://www.cocos.com/history

完全没关系

  1. 这里的 cocos2d-x 和 creator 相互独立
  2. 即使升级的是 cocos2d-x-lite 的 libwebsocket 也只影响原生平台的结果。和在浏览器上没关系

请到 creator 发布帖,或另建帖子讨论

好的, 谢谢

Cocos2d-x 3.17,WebView有问题,无法定准位置和大小,官方例子都是如此

目前测试的是Android的

请官方人员看看什么情况?必现

官方例子存在什么问题?能否截图,贴代码说明

好久以前实现了行高和字间距,推送合并请求,却告诉我,要适配所有平台(我只适配了android和IOS),
但是看官方的功能,也只是实现了android和IOS啊。。。 哎

移动平台优先,如果实现了 iOS/Android ,同时不会对其它平台的兼容造成影响(有空实现,或者逻辑上不冲突),目前是会考虑合并的。

比如 safearea 的接口,3.17只有iOS的有意义实现,其它平台调用这个接口,是会返回可见区域,官方人员都这样做。

上面 changelog 很多是开发者贡献的,可以根据关键字搜到 PR,你那个 PR 也是提到 v3 分支的么?有必要的话,可以贴下链接,重新 review

好像还没发布呢。。。

正在测试中,在 3.17.1 分支

https://github.com/cocos2d/cocos2d-x/tree/3.17.1

用下面这个工具,可以自己打包尝鲜

https://github.com/cocos2d/cocos2d-x/tree/3.17.1/tools/make-package

3.17.1还会发布吗?

会的,现在内部测试已经接近结束,预估下周发。

看 GitHub 3.17.1 分支的提交记录,不断有小的修复