Metal 支持 alpha0 版本发布!!

metal不是苹果的吗?普通分支下并没有删除啊:joy:

不太会用这个论坛,如何才能回复成 能在原层看到回复内容 的样子?:joy:

辛苦,强烈支持!

有一些疑问:

Creator 有无计划支持Metal?

cocos2d-x Metal 最低支持引擎版本? 还是必须升级到最新引擎3.17 ?

换了一种方式,依旧支持 Visual Studio。删除了自带的 VS 工程配置文件,改为通过 cmake 生成 VS 工程,命令类似:

cd cocos2d-x
mkdir win32-build && cd win32-build
cmake .. -G"Visual Studio 15 2017" -Tv141

参考1 https://github.com/cocos2d/cocos2d-x/blob/metal-support/cmake/README.md
参考2 https://docs.microsoft.com/en-us/cpp/ide/cmake-tools-for-visual-cpp?view=vs-2017

Visual Studio users can use a CMake generator to generate MSBuild project files, which the IDE then consumes for IntelliSense, browsing, and compilation.

现有的已发布版本都是不支持的。正式支持的版本是未来发布的,目前在 alpha 阶段,可能叫做 4.0 或 3.20,命名问题可以到下面帖子讨论

https://forum.cocos.com/t/metal-v4/72736

使用 Cmake 来生成 VS 工程会更方便一些,这样你修改文件的话就不需要每个平台的工程都改一遍,而且也可以根据需要生成 VS2015 还是 VS2017 等。现在除了 mac 平台,都使用了 Cmake,mac 平台目前因为一些技术原因还保留 Xcode 工程文件,后续也会删除。

Creator 最终也会支持 metal 的,不过具体的计划我这里没有。

嗯,是新版本才支持的。

牛,给力啊

mark

由于项目的限制仍然在使用2.x版本的cocos,请问2.x版本会有相应的更新吗?

v2.x 已经是N年前的版本了。目前没有计划进行Metal的支持,如果需要请升级到cocos2d-x v3.x。

赞!!!

6年的项目,上千万行的代码和上千个CCB
升级的难度太大了。。。如果可以提供一下方案或者技术援助就好了
(日本的几个排名靠前的老项目都还是2.x的cocos)

支持的难度太大了,v3 和 v2 的渲染流程都不一样,基本要全新做一遍,而且对引擎也是非常大的修改。对于这样成熟的有比较好收入的游戏,建议购买这个库,代码就基本不用改动了。

这就去试试看,谢谢了!

废了废了~我们的项目也是基于2.x版本。。。。

把3d删除了吧,要么就分离出来

赞一个

metal 支持lua的 版本什么时候可以出

已经支持了。可以用 github 最新的代码试一下。主要是 v4 分支。