Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему цвет не меняеться 
:(
    Опции темы
kurlyak
Дата 18.2.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 7.11.2007

Репутация: 1
Всего: 3



вывожу текст, а он такого цвета как последний оператор колор в функции, а не такой как я задаю перед отрисовкой текста:
Код

void Display(void)
{
    glClearColor(0,0,0,0);
    glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
    glLoadIdentity();
    
    #define FONT (void *)GLUT_BITMAP_TIMES_ROMAN_24//GLUT_BITMAP_8_BY_13
    char  buf[30];
    itoa(res,buf,10);
    glRasterPos3f(-1.0f,1.0f,-2.5f);
    glColor3ub(128,0 , 255);   //не такой цвет текста, а как в последнем операторе - красный
    for(int i=0; i<strlen(buf); ++i ) {
    glutBitmapCharacter(FONT,buf[i]);
    }
    
    glTranslatef(c2figX,-1.8f, -10.0f);
    
    glLineWidth (10.0);
    glBegin (GL_LINES);
    glColor3f (0.0f, 0.0f, 1.0f);
    glVertex3f(-0.5f,-2.5f,-2.0f);
    glColor3f (1.0f, 0.0f, 0.0f);        //красный
    glVertex3f(0.5,-2.5f,-2.0f);
    glEnd();
    
    glFinish();
    glutSwapBuffers();
}

PM MAIL   Вверх
sgi1981
Дата 18.2.2008, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 284
Регистрация: 16.3.2006

Репутация: нет
Всего: 10



Код

char  buf[30];
    itoa(res,buf,10);
    glColor3ub(128,0 , 255);
    glRasterPos3f(-1.0f,1.0f,-2.5f);
    for(int i=0; i<strlen(buf); ++i ) {
    glutBitmapCharacter(FONT,buf[i]);
    }


Я изменил порядок следования двух операторов. Должно работать как надо.


--------------------
Тело в нашем пространстве - есть часть пространства, в которой пространство обладает дисторсией относительно внешнего пространства.
PM MAIL   Вверх
kurlyak
Дата 19.2.2008, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 7.11.2007

Репутация: 1
Всего: 3



Точно! Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0382 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.