它是随机发生的,我检查了我的整个代码,我没有在任何地方将位置设置为这样的数字,这是一个屏幕截图,我正在使用visual studio 2013和Windows7。链接到图像:http://imgur.com/QtlNpEP
发布于 2014-08-22 17:15:36
我认为你是在用整数计算(虽然vector2是浮点数),但你的代码中可能有一些强制转换。
请看下面整数的最大/最小值和我的示例代码,它们看起来很像您遇到的问题。
Int32.MaxValue: 2,147,483,647
Int32.MinValue: -2,147,483,648
请参阅此示例代码和带有值的注释:
int a = Int32.MaxValue; // a is 2,147,483,647
a++; // after the ++ a is -2,147,483,648
发布于 2014-08-22 17:35:36
看起来已经修复了,构造viewMatrix时camera类出了问题,一些数学运算返回NaN。
https://stackoverflow.com/questions/25443312
复制相似问题