direct2d direct3d
- 作者: xiao_8
- 来源: 51数据库
- 2020-09-22
DirectX是微软开发的多媒体编程接口,包括Direct2D、Direct3D、DirectInput、DirectSound、DirectXPlay组件,该接口涉及2D渲染、3D渲染、输入输出设备、网络、声音处理等方面,是一套底层的API。
我想你问的应该是:Direct3D 和 Unity3D的区别?
简单来说Direct3D是Windows和XBOX下的一套底层的3D图形API,而Unity3D则是在D3D或者OpenGL的基础上构建的游戏引擎。如果直接使用D3D编程的话,什么东西都要自己来做,而且开发者必须掌握高深的数学和物理知识,如果使用游戏引擎的话,游戏开发相对会比较简单,至少引擎会帮你处理一些底层的任务。
opengl 和 dx 是3d图形接口api, 也就是对应显卡绘图功能的函数接口.
而unity 3d 是个游戏引擎 ,你可以说他其实是个游戏框架
我想你问的应该是:Direct3D 和 Unity3D的区别?
简单来说Direct3D是Windows和XBOX下的一套底层的3D图形API,而Unity3D则是在D3D或者OpenGL的基础上构建的游戏引擎。如果直接使用D3D编程的话,什么东西都要自己来做,而且开发者必须掌握高深的数学和物理知识,如果使用游戏引擎的话,游戏开发相对会比较简单,至少引擎会帮你处理一些底层的任务。
opengl 和 dx 是3d图形接口api, 也就是对应显卡绘图功能的函数接口.
而unity 3d 是个游戏引擎 ,你可以说他其实是个游戏框架
推荐阅读
