走进DirectX的精彩世界

声明
  本文来自《msdn开发精选》杂志2005年第4期“技术专题”栏目,本文版权归杂志编辑部所有,未经许可,禁止转载!

  高效的图形操作一直是计算机程序设计中的难点之一。其中蕴含着的复杂的数学运算就已经让人感到头痛,然而即便是设计出了高效的算法,我们也不得不直接在硬件层面上进行编程活动,才能保证得到较高的性能。然而不同厂商生产的硬件的差异是不可避免的,因此为不同的硬件编写独立的代码,几乎成了每个图像应用设计者的噩梦。

  微软一直致力于为开发减轻编写样本代码的负担,因此在其Windows 95操作系统大获全胜之时,就立刻推出了最初的DirectX,旨在为图像开发者提供一个统一的硬件抽象层,以去除那些为应付硬件差异而存在的冗余代码,并且封装了大量复杂的数学运算,从而更加简化了高质量图形程序的开发工作。尤其到了DirectX 9,微软还提供了对DirectX进行的托管封装,这样,大批运用.NET技术的应用也都可以很方便地享受到DirectX为开发者带来的便利了。

  本期技术专题我们将通过一个有趣的领域——游戏开发来将大家带进DirectX的精彩世界。首先我们精选了来自MSDN的3 Leaf Development团队为大家带来的精彩文章,这几篇文章介绍了如何通过托管DirectX来完成一个小型的游戏,事实上这个游戏并未完成,但这三篇文章提纲挈领地讲述了学习DirectX所需要的几乎所有的基本概念,读者们通过阅读文档就可以很容易地完成自己的游戏了。在专题的最后,来自微软的The ZMan通过实例为大家讲解了DirectX中最广泛应用也是最复杂的技术——纹理贴图。

  DirectX技术广泛而且深入,我们无法在一个专题中为大家讲解它的全部,因此我们通过简单而愉快的文章尽可能地为大家消除DirectX那复杂的技术所造成的恐惧感。希望大家能够通过着一些列文章对托管DirectX有一个基本的了解,并因此激发学习和开发的热情,从而顺利地走入DirectX的精彩世界。

  本专题为您带来的文章有:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值