![]() |
1
1
GLGetLastError()。 或GLGETError() 无论是什么… 确保glenable(gl_纹理_2d); 并确保使用glbindTexture绑定纹理 确保渲染了纹理坐标并且它们是正确的(如果它们都是相同的,或者所有相同的未初始化值,则整个对象都将获得一种颜色) 嗯… 确保你的纹理矩阵没有被扭曲… glmatrixmode(gl_纹理); glloadIdentity(); 如果你不使用它… 然后嗯… 确保加载纹理时加载的数据是正确的。 确保在mip映射中加载了mipmapping,否则如果对象处于不同的缩放比例,则可能无法获得任何纹理… 嗯… 这就是我能想到的一切。 编辑: 哦,我只记得有一次我被抓住了: 通过更改结构,您可能更改了应用程序的初始化顺序。 在初始化OpenGL之前,请确保您没有尝试加载纹理(在设备上下文或其他任何情况下,我在Windows下)。 |
![]() |
2
0
确保您正在上载 complete texture . |
![]() |
luke · .当我把它移到一个单独的类中时,Quad就消失了[重复] 1 年前 |
![]() |
BeardlessDev · C++和OpenGL对象之间的区别 1 年前 |
|
JuanPlayz · 在PianoMasher.exe中0x0000000000000000处引发OpenGL异常:0xC0000005:执行位置0x000000000000000时发生访问冲突 1 年前 |
![]() |
Shubhz · OpenGL在四边形上显示黑色纹理 1 年前 |
![]() |
Cyclone6664 · OpenGL在没有明确告知的情况下修改变量 1 年前 |