作者:广东在线游戏网日期:
返回目录:游戏资讯
directx是由微软公司创建的多媒体copy编程接口,是一种支持库,用来处理图像,影像,声音,操作,网络(侧重于游戏使用)。
unity3d是一款3D游戏引擎,是一种软件,游戏引擎。
而U3D的图像处理由DirectX和知OpenGL来负责。
U3D除了图像处理还有场景,游戏逻辑,等等其他处理游戏功能的工作。
directX旨在使基于Windows 的计算机成为运行和显示具有丰富多媒体元素(例如全色图形、视频、3D 动画和丰道富音频)的应用程序的理想平台。
具体介绍请参照百度百科http://baike.baidu.com/view/15762.htm
支持DirectX11.2的基本都可以兼容DirectX12。
DirectX12可以充分调用多CPU核心和多GPU核心的利用,比DirectX11更充分地利用计算机资源。
DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX 12,创建在最新的Windows10系统。
DirectX 11.2:
2013年6月28日,微软发布e79fa5e98193e58685e5aeb9335Directx11.2(Alpha版),其中一个重要特性是允许游戏使用系统内存和显存储存纹理数据,微软的Antoine Leblond在BUILD大会上演示了主要利用内存而不是显存去储存9GB纹理数据。这项特性对于未来的高清游戏具有重要意义。然而一个问题是,DirectX 11.2不支持Windows 8及之前操作系统,只支持Windows 8.1和下一代主机Xbox One。
DirectX 12:
2014年3月21日,微软正式发布了新一代的API DirectX 12 。虽然算不上全新设计,虽然细节公布得还不是特别多,但至少不是Mantle的直接翻版,还是有微软与合作伙伴设计的不少新东西的。DX12最重要的变化就是更底层API ,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括:应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。
另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。微软宣称,微软对多核心CPU的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。
此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦。
解答开始
靠右选项画面色彩好
靠左选项画面色彩差
和游戏帧数无关
显卡配置够选DirectX+
解答完毕
当然是dx12.两台分别运行DirectX11和DirectX12的机器运行着相同城来市场景的游戏演算Demo,可以看到,随着画面复杂度自和细节的提升运行百DX11的机器帧数越来越少,渐渐静止;而运行DX12版本的机器始终能够流畅运行,不管城市规模度的扩大和细节的提