[OpenGL] Licht ->farbe?



  • ich geben ein licht an:

    glLightfv(GL_LIGHT1,GL_AMBIENT,LightAmbient);
    	glLightfv(GL_LIGHT1,GL_DIFFUSE,LightDiffuse);
    	glLightfv(GL_LIGHT1,GL_POSITION,LightPosition);
    
    glEnable(GL_LIGHT1);
    

    und irgendwo aktiviere ich dann das lighting

    glEnable(GL_LIGHTING);
    

    wie kann ich die farbe des lichts ändern, von ganz weiss (standard) zu .. z.b rot?

    ich probierte

    GLfloat LightColor[]={1.0f,0.0f,0.0f,0.0f};
    //...
    glLightfv(GL_LIGHT1,GL_COLOR,LightColor);
    

    doch das änderte nichts an der farbe des lichts.

    hat wer hilfe?



  • lol problem gelöst, wie dumm von mir


Anmelden zum Antworten