0

我补充说,光在物体上看起来很弱?我希望它更亮,我不想给 Light 位置。我的意思是,我想要一个明亮的灯光在所有屏幕上,在中间或角落有相同的亮度?

float[] lightColor = {1, 1, 1, 0};
float[] lightPosition = {0, 0, 10, 0};  

@Override
public void render () {

    ...
    gl.glEnable(GL10.GL_LIGHTING);
    ...
    gl.glEnable(GL10.GL_LIGHT0);
    gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_DIFFUSE, lightColor, 0);
    gl.glLightfv(GL10.GL_LIGHT0, GL10.GL_POSITION, lightPosition, 0);
}
4

0 回答 0