OpenGL 纹理贴图,用 24Bit 的 BMP 为什么会影响到其实用 glColor3f 指定的颜色?(100分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
OpenGL 纹理贴图,用 24Bit 的 BMP 为什么会影响到其实用 glColor3f 指定的颜色?

我先在画布的左边画一个填充的三角形.不用纹理贴图,
在右边画一个正方形,用了纹理.

结果显示时,正方形的纹理显示都是正常的,而左边的三角形颜色就与原来不一样了.


24Bit 的 BMP 也不是索引色呀.为什么为有这种情况.

如何能让它们不相互影响?
 
我明白了

物品的颜色会受到纹理,灯光,与自身颜色的影响.
在贴纹理前,把颜色设成白色就没这个问题了.

放分
 
http://www.codesearch.com.cn
中国最大得源代码搜索引擎
 
放 100 分没人来领?????

回复都有分.问题我已经搞定了
 
没有人领?那给我好了,[:D]有这等好事!!!!!
 
不懂,听课。
 
再来几个,送分
 
^_^
喜欢OpenGL!
 
多人接受答案了。
 
后退
顶部