有个东西叫openGL,和DirectX类似的东西。
除了微软家的产品都是用OpenGL的样子,比如Linux,Mac,比如Android,iOS,再比如PS3、4等等。
我印象中OpenGL是不如DirectX,因为有些特效OpenGL没有lib,换句话说OpenGL的轮子不如DirectX多,但是你可以自己造轮子。而且好像3D游戏开发都是用各种游戏引擎,而不是直接在OpenGL/DirectX上开发的。我不是这个领域的所以知道的不详细,可能有误,但是如果是这样的话,底层的差异是开发引擎的人需要关注的,上层的游戏开发者一般不会直接接触。