以下是 XMVector2Equal 函数的原型:
BOOL XMVector2Equal(
FXMVECTOR V1,
FXMVECTOR V2
);
参数:
- V1:第一个二维向量。
- V2:第二个二维向量。
这个函数返回一个布尔值,指示两个向量是否相等。如果相等,则返回 TRUE,否则返回 FALSE。
以下是一个简单的示例:
#include <DirectXMath.h>
using namespace DirectX;
int main() {
XMVECTOR vector1 = XMVectorSet(1.0f, 2.0f, 0.0f, 0.0f);
XMVECTOR vector2 = XMVectorSet(1.0f, 2.0f, 0.0f, 0.0f);
// 检查两个向量是否相等
BOOL isEqual = XMVector2Equal(vector1, vector2);
// 打印结果
printf("向量是否相等: %s\n", isEqual ? "TRUE" : "FALSE");
return 0;
}
在这个例子中,我们创建了两个二维向量 vector1 和 vector2,然后使用 XMVector2Equal 函数比较它们是否相等,并将结果打印出来。
转载请注明出处:http://www.zyzy.cn/article/detail/27028/Win32 API/Directxmath.h/XMVector2Equal