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 是个游戏引擎 ,你可以说他其实是个游戏框架
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....