摘要:
三维渲染带来了很多新的挑战:3D图形是以模型而非简单的位图来进行渲染的,我们需要切换到一个不同的角度来观察接近或远离屏幕的运动,同时需要以一种完全不同的方式来告诉XNA我们想在画面的何处进行绘制。当准备进行3D图形渲染时,我们会使用一种基于矩阵的系统。矩阵可以将一系列的移动和变换编码为一个紧凑的结构,然后应用到我们想要绘制的图形中。执行此操作所需的大部分计算都以XNA函数的形式进行了封装,因此我们无需过多的关注其内部运行方式。与任何其他事物相同,可能需要一点时间来习惯以矩阵变换进行思维,不过一旦你习惯了就会发现它们是非常有用的工具。事实上,最终你可能会发觉比起XNA的精灵渲染方式,你更喜欢矩阵 阅读全文