经过几个月不懈的努力,cocos2d-x 终于可以跑在 metal 上了。因为新版本的版本号还没确定,所以暂时叫 metal-support
。大家可以积极参与这个帖子的讨论来一起决定版本名。
如何运行
可以直接点击链接下载包,也可以通过 git 来下载,对应的分支名是 metal-support
,对应的 commit id
是 corresponding commit hash is 8d9bd925c94ad47268c8790369c750d3598978cc
.
Windows 的用户得注意,因为 Visual Studio 工程被删除了,所以得先用 Cmake
生成 Visual Studio 工程,然后再编译运行。
目前只有 cpp-tests
和 cpp-empty-test
可以运行。
有什么变化
具体的改动有:
- 在 iOS/mac 上使用 metal
- 删除了废弃的 API
- 去除了 cocosbuilder 相关支持
- Android 使用 cmake 编译
- 删除了 Visual Studio 工程
已知问题
已知问题已经记录到了这里。
欢迎大家试用并给出反馈和 bug。
谢谢。