Matrix Worldviewpoj系列

Matrix Worldviewpoj系列,matrix,directx-11,directxmath,Matrix,Directx 11,Directxmath,今天我调试了我的代码,发现我的worldviewproj非常庞大(很抱歉,它不可读): {4.91479736e+010,-6.29708390e+010,-863636224432034112} 这是第一行,我正试图调试我的代码,因为我的应用程序没有显示任何内容。 我的世界矩阵是身份矩阵,我的视图矩阵也是巨大的 我的问题是,worldviewproj矩阵的范围是多少?或者它是那么大,又是别的东西,这是正常的吗 编辑:发现我错误地设置了投影矩阵的fovY:) 但是正如我所说的,视图矩阵现在是个

今天我调试了我的代码,发现我的worldviewproj非常庞大(很抱歉,它不可读):

{4.91479736e+010,-6.29708390e+010,-863636224432034112}

这是第一行,我正试图调试我的代码,因为我的应用程序没有显示任何内容。 我的世界矩阵是身份矩阵,我的视图矩阵也是巨大的

我的问题是,worldviewproj矩阵的范围是多少?或者它是那么大,又是别的东西,这是正常的吗

编辑:发现我错误地设置了投影矩阵的fovY:) 但是正如我所说的,视图矩阵现在是个问题:(视图矩阵的每个条目中都有-431602080)


编辑2:我自己可以facepalm!!我忘了在camera类的view变量中存储计算出的矩阵:|

我的Worldviewproj太大了,因为

1) 我给投影矩阵设置了错误的参数


2) 视图矩阵充满了随机数据,因为我未能初始化它

这些价值观似乎毫无意义。要么你的内存被破坏了,要么你以错误的方式创建了这个矩阵。看看这里,矩阵的各个字段对矩阵负责的内容肯定不正常;)如果你看不到任何明显的东西,请确保你没有在XMMATRIX结构中遇到一些16字节的对齐问题。@Elvithari我知道,这很奇怪:)我会看看你发表的文章。谢谢罗杰,我会检查的谢谢所有帮助我的人@艾维萨里:我刚刚想起来,上次你帮了我:啊,我帮了。跳进图形编程是一件非常有趣的事情,但一开始可能会很有挑战性。所以我很乐意帮助任何一个刚起步的人;)