Re: текст в перспективной проэкции в OpenGL
От: Zuka Россия  
Дата: 06.01.04 04:26
Оценка:
Здравствуйте, Ossto, Вы писали:

O>Вопрос такой:

O>как его вывести так чтобы он был всегда в окне?

O>Собственно вопрос можно расширыть... как делаются все худы(показатели) в 3д играх (в перспективной проекции)?


    
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glDisable(GL_LIGHTING);    
    glDisable(GL_TEXTURE_2D);
    glMatrixMode(GL_PROJECTION);
    gluOrtho2D(-10,10,-10,10);
    glLoadIdentity();    
    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
    
    //Рисуем что-нибудь в 2D

    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluPerspective(67.5, 4/3, 1.0, 1000.0);

    glMatrixMode(GL_MODELVIEW);    
    glLoadIdentity();    
    //Преобразования камеры
    //Сразу оговорюсь: Моя камера не шутерная, а для стратегий/РПГ
    glTranslatef(0,0,-distance);    
    glRotatef(height_angle,1,0,0);
    glRotatef(azimuth_angle,0,1,0);
    glTranslatef(camx,0,camy);
    
    //Рисуем в 3D
... << RSDN@Home 1.0 beta 4 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.