游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2397|回复: 2

急救!OpenGL 整个画面变暗

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-10-7 21:07:00 | 显示全部楼层 |阅读模式
每新画一个物体,整个画面的亮度有所变化,特别是自从加入了爆炸效果的纹理后,整个画面全变暗了,坦克都是黑的。

那个爆炸效果的位图背景是单黑色,我导入设为纹理,并把背景色透明,结果画面就如图所示了。光照也是调的最亮的LIGHT0:
GLfloat light_position[] = {0.0,100.0,0.0,1.0};
glLightfv(GL_LIGHT0, GL_POSITION, light_position);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glEnable(GL_DEPTH_TEST);
glEnable(GL_COLOR_MATERIAL);

到底是怎么回事啊,又该怎么解决啊,不能卡在这里了,程序还要继续编下去,急~~~~~~


29

主题

224

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
QQ
发表于 2006-10-8 13:09:00 | 显示全部楼层

Re:急救!!!!!!!! OpenGL 整个画面变暗

环境光?光源影响范围?光源颜色?

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-10-8 20:31:00 | 显示全部楼层

Re:急救!!!!!!!! OpenGL 整个画面变暗

问题已解决,画基本图形前要关闭纹理
不过还是谢谢楼上的热情
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 14:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表