请问现在3D编程用DirectX多还是OpenGl多啊?
两者都有些什么确点和优点呢?还有基于C/C++开发DirectX的话要下哪些文件呢?像OpenGl的gl.h,在哪下呢?...
两者都有些什么确点和优点呢?
还有基于C/C++开发DirectX的话要下哪些文件呢? 像OpenGl的gl.h,在哪下呢? 展开
还有基于C/C++开发DirectX的话要下哪些文件呢? 像OpenGl的gl.h,在哪下呢? 展开
1个回答
展开全部
1. OpenGL和Direct3D(DirectX的一个组件)很相似,都是用于3D开发的一个图形库。
2. 没有说哪个多哪个少的,开发3D游戏的,用DirectX的多;做图形研究、虚拟现实的,用OpenGL的多,OpenGL是3D图形编程的规范。
3. OpenGL是跨平台的,而DirectX是微软的,只能在Windows下开发。
4. OpenGL只是一个图形库,而DirectX包括Direct3D(图形库)、DirectInput、DirectSound等等许多组件。
5. 用C/C++开发DirectX下个DirectX安装包就好了,网上有如何配置的教程。
看来楼主是在DirectX和OpenGL之间徘徊不知学哪一个了
我给的建议:
一是看你自己的方向,你是想做3D游戏呢,还是想研究图形学或者做虚拟现实?
二是学一个就要坚持学下去,不要学到一半又转为学第二个。
2. 没有说哪个多哪个少的,开发3D游戏的,用DirectX的多;做图形研究、虚拟现实的,用OpenGL的多,OpenGL是3D图形编程的规范。
3. OpenGL是跨平台的,而DirectX是微软的,只能在Windows下开发。
4. OpenGL只是一个图形库,而DirectX包括Direct3D(图形库)、DirectInput、DirectSound等等许多组件。
5. 用C/C++开发DirectX下个DirectX安装包就好了,网上有如何配置的教程。
看来楼主是在DirectX和OpenGL之间徘徊不知学哪一个了
我给的建议:
一是看你自己的方向,你是想做3D游戏呢,还是想研究图形学或者做虚拟现实?
二是学一个就要坚持学下去,不要学到一半又转为学第二个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询