多语言展示
当前在线:447今日阅读:126今日分享:42

怎样使用XNA数学库

XNA 数学库是微软新版 DirectX SDK 中所提供的一个功能强大的类库。它定义了大量的结构和高效的算法,可以帮助我们在进行游戏编程时简化向量和矩阵等方面的运算。那么,怎样在程序中使用 XNA 数学库呢?下面,我就以在一个简单的控制台程序中使用 XNA 数学库为例,来向大家作一个介绍。
工具/原料

DirectX

一、需要用到的文件
1

要想在程序中使用 XNA 数学库,必须包含头文件 xnamath.h。

3

最后,提醒大家注意,单纯使用 XNA 数学库并不是必须链接到库文件 d3d11.lib 或 d3dx11.lib。

二、示例
1

下面,我们通过一个控制台示例来演示如何使用 XNA 数学库。首先,我们包含需要用到的头文件。

2

为了便于在屏幕上输出,我们重载了向量和矩阵的输出操作符。

3

接下来,在主函数中构造需要用到的矩阵和向量对象。

4

再进行相应的操作并输出。

5

下面是以上程序的运行截图。

注意事项

老版的 DirectX 中并无 XNA 数学库。

推荐信息