画立方体的时候,要先给一个顶点坐标数组,之前我照例子的做,单位是int one=0x10000;网上查了下,说这意思其实就是1.0f的浮点数。用0x10000画出来的立方体正常显示,可是我把int one=0x10000改成 float one=1.0f 后,画出来的立方体就不行了,整个屏幕只看得到一小部分。如果旋转下 有时候还一点都看不到,感觉就好像是单位设大了,这个立方体画得很大一样!这两个单位有什么区别?!
也不是设置立方体顶点数组的时候用float的不行,我还运行了很多其他的例子,大多数也都是用的float,可是为什么我把原来int one=0x10000这单位改成float one=1.0f 那个程序画出来的立方体就出问题了?!
我自己又重新建了工程画立方体,直接用float,可是还是不行!(之前我照例子话的时候单位长度用的是 int one=0x10000,这时候行)
这到底是什么原因啊。。要被这问题逼疯了。。求助啊T^T!