openGL将要在ios12上废弃,cocos2dx将要打算怎么办 @wangzhe
cocos2dx …
新版本的不是不用openGL渲染了吗
哪里来的消息????
消息属实,就问咋搞
那底层图形库,以后用什么代替?
ios 是自己要做死吗 不支持 那很多应用都不行吧
不要着急,废弃不是移除,Apple 还没公布移除的时间,移除可能到 iOS13,甚至更之后的版本。请参考这个 Issue 的讨论,cocos2d-x 会在移除前给出解决方案的。
用苹果开发的metal
opengles有啥问题吗 为啥不用了?android也不用了以后?
苹果嫌它一直不更新,性能落后,自己开发的Metal在3D渲染性能上能提升10倍



叼叼的
废除基本是板上钉钉的事了,但Apple废除以前肯定会有一个时间表,就像当年推64位应用一样。
另外,对于大多数基于opengl es的游戏应用也无需过于担忧。
-
cocos引擎的底层渲染本来就是一个RenderQueue 渲染Commond队列,RenderQueue完全可以基于Metal架构重新实现。Vulkan也一样。
-
opengl es有一个非常重要的分支——webgl,即使Apple再怎么推metal,短期内apple也不可能违背w3c制定的web标准去摒弃webgl 。未来可以大胆猜测,webgl底层是metal来驱动的,所以,opengl es是不是也可以metal来驱动?扒一把webkit源码可能会有答案。 真到opengl被废除的时候,肯定会有人贡献opengl-metal-bridge lib。
-
可以“不负责任”说,opengl es已经走到了尽头,未来,Vulkan和metal将是移动端设备主流的底层渲染机制。
6赞