Cocos2d-x总是使用OpenGL

Is Cocos2d-x always uses OpenGL?

本文关键字:OpenGL Cocos2d-x      更新时间:2023-10-16

我能否依靠基于Cocos2d-x的应用游戏始终使用OpenGL(以及移动平台上的OpenGL ES)?因为这个库允许内联OpenGL调用在它的代码,我想知道我是否可以使用他们而不用担心可移植性。Cocos2d-x还有什么其他的渲染用途吗?比如Windows Desktop/Phone中的DirectX,或者是没有显卡的设备上的软件渲染器?

Cocos2d-x在所有平台上使用OpenGL。

请记住,在桌面操作系统上,根据操作系统,GPU和驱动程序,OpenGL渲染器可能会退回到软件渲染某些功能,或者根本不支持它们(绘制故障或错误)。

此外,用于桌面电脑的OpenGL和用于移动设备的OpenGL ES在API和支持的功能上都不完全兼容。