用户登录
用户注册

分享至

sharpdx direct3d

  • 作者: Lzy8023hd
  • 来源: 51数据库
  • 2020-09-24
不一样,Direct3D是Directx3D的一部分



  不是一回事
direct3d只是directx其中一个增强功能

directx是由很多api组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。
显示部分担任图形处理的关键,分为directdraw(ddraw)和direct3d(d3d),前者主要负责2d图像加速。它包括很多方面:我们播放mpg、dvd电影、看图、玩小游戏等等都是用的ddraw,你可以把它理解成所有划线的部分都是用的ddraw。后者则主要负责3d效果的显示,比如cs中的场景和人物、fifa中的人物等等,都是使用了directx的direct3d。
声音部分中最主要的api是directsound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了directsound来解决的。
输入部分directinput可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。
网络部分directplay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,tpc/ip,ipx,modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。
软件
前端设计
程序设计
Java相关