- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
direcx中文手册
directx中文手册
1、什么是DirectX ?
微软的DirectX软件开发工具包(SDK)提供了一套优秀的应用程序编程接口(APIs),这个编程接口可以提供给你开发高质量、实时的应用程序所需要的各种资源。DirectX技术的出现将极大的有助于发展下一代多媒体应用程序和电脑游戏。总的说来,使用DirectX的主要有两个好处:1、为软件开发者提供硬件无关性;2、为硬件开发提供策略。
??? 1、为软件开发者提供硬件无关性
另一方面,微软公司开发DirectX是为了在当前或今后的计算机操作系统上提供给基于Windows平台的应用程序以高表现力、实时的访问硬件的能力。DirectX在硬件设备和应用程序之间提供了一套完整一致的接口,以减小在安装和配置时的复杂程度,并且可以最大限度的利用硬件的优秀特性。通过使用DirectX所提供的接口,软件开发者可以尽情的利用硬件所可能带来的高性能,而不用烦恼于那些复杂而又多变的硬件执行细节。
一个高表现力的基于Windows平台的游戏将得益于以下几种技术:
专为提高图形运算及快速反应能力而设计的加速卡(Accelerator cards)
即插即用以及其它Windows软硬件
内建于Windows的通信服务, 包括DirectPlay
??? 2、为硬件开发提供策略
已经和将要实现的显示设备的特性包括:
覆盖(Overlays),由于它的被支持,在图形设备接口中,窗口中的换页(page flipping)将成为可用。换页是用来在整个屏幕上显示画面的双缓冲(double-buffer)方案。
精灵引擎(Sprite engines),使精灵(不规则图形)覆盖更容易。
插补延展(Stretching with interpolation),它可以更有效的保存显示内存,因为它可以使小幅画面延展到整个屏幕。
Alpha 融合(Alpha blending),它可以在硬件像素层(hardware-pixel level)上混合颜色。
带有透视修正(perspective-correct)贴图的3D加速器,它允许你在3D表面上贴图。比如,你可以在用3D软件制作的城堡的走廊里贴上砖块的位图来显示出透视效果。
为3D图象进行的位操作将 Z 方向考虑在内。
标准2兆显示内存,这在3D游戏中是最小需求。
压缩标准,这将允许你在显存中储存更多的信息。这个标准不论是在软件还是硬件中执行都会相当快。它将被用在贴图中并且包含透明压缩。
将要被包括的声音设备的新特性包括:
硬件及其外设可以提供空间环绕立体声效果。
声卡上内置音频内存。
音频-视频一体卡可共享其上的内存。
另外,视频回放将得益于今后的与DirectX相兼容硬件加速设备。今后的DirectX版本中的一个特性是将支持硬件加速YUV视频解码。
2、DirectX的组件
DirectX SDK为基于Windows平台的应用程序提供了以下几个组件。
DirectDraw :通过直接访问显示硬件来提供高级的图象处理能力。
DirectSound :它提供了软硬件的低延迟声音混频(low_latency sound mixing)和回放(Playback),硬件加速,以及直接访问音频设备的能力。
DirectPlay :它明确的提供了通用环境连接能力(generalized communication capabilities),来简化你应用程序之间的通讯服务。
Direct3D :它为主流的桌上型计算机和Internet用户提供实时的、交互的3D技术。
DirectInput :它简化你的应用程序访问鼠标、键盘和操纵杆设备的能力。
DirectSetup :一套简单的API向你提供安装DirectX部件的功能。
AutoPlay :它也是Win95操作系统的一个特性,当你在光驱内放上光盘,指定的应用程序会自动执行。
3、关于DirectDraw
DirectDraw是DirectX SDK大家族中的一员,也是其中最主要的一个部件。DirectDraw允许程序员直接的操作显存、硬件位图映射以及硬件覆盖和换页技术。它在提供这些功能的同时,也使其与现在的基于Microsoft Windows的应用程序和设备驱动程序相兼容。
DirectDraw是一个软件接口,它在提供直接访问显示设备的同时,与Windows图形设备接口(GDI)相兼容。DirectDraw不是一个高层的图形程序编程接口,它为游戏和Windows子系统软件(例如:3D图形包和数字视频编码)提供了一种与设备无关的途径,以获得访问特定的显示设备的某些高级特性的能力。
DirectDraw适用于种类众多的的显示设备,从简单的SVGA显示器到提供裁剪、缩放、和支持
您可能关注的文档
- 2009年贵阳市事业单位考试《综合知识能力测试》试卷.doc
- 200多职位说明书及考核标准.doc
- 2010-2013年中婴幼儿用品连锁业市场前景预测与投资战略研究报告.doc
- 2010-2015年国护肤品行业投资环境调查及市场研究报告.doc
- 2010-2015年济南房地产行业发展前景分析及投资险预测报告.doc
- 2010国化妆品行业研究报告.doc
- 2010届毕论文实例分析.doc
- 2010夏最受瞩目配饰精品汇总.doc
- 2010年中级译笔译考试1000句经典口语.doc
- 2010年内蒙古公共础知识真题及答案解析.doc
- 《2025年家用血氧仪在亚健康人群管理应用市场分析》.docx
- 2025年档案馆行业服务策略制定报告.docx
- 《2025年节能照明行业LED技术升级与智能照明系统市场发展趋势》.docx
- 《2025年新能源汽车租赁长租模式投资价值评估》.docx
- 《2025年家居建材行业绿色建材推广趋势分析报告》.docx
- 《2025年直播电商行业分析:品牌自播崛起新方向与内容化营销新趋势新方向深化》.docx
- 2025年家具行业定制化用户体验提升报告.docx
- 《2025年环境检测行业分析:环保政策驱动与监测数据服务创新机遇》.docx
- 《2025年健康管理APP数据报告:用户行为分析与功能优化建议》.docx
- 2025年AI赋能信息安全产业创新及市场格局报告.docx
最近下载
- 零食有鸣门店新员工理论考核参考答案.docx VIP
- 基于ZigBee的智能窗帘控制系统.doc VIP
- 2.8夏商周时期的科技与文化课件-2024-2025学年统编版历史七年级上册.pptx VIP
- 2.8 夏商周时期的科技与文化 课件 2024-2025学年统编版七年级历史上册.pptx VIP
- ups电源日常巡检如下.doc VIP
- 宫外孕失血性休克应急预案演练记录.docx VIP
- 2008上汽荣威550用户手册.pdf VIP
- 食品安全体系FSSC22000-V6版标准要求及内审员培训教材.pptx VIP
- 2020预制混凝土方桩20G361.docx VIP
- 上汽荣威550电路图.pdf VIP
原创力文档


文档评论(0)