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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему не удаётся рисовать поверх текстуры? хочу линию изобразить поверх текстуры... 
:(
    Опции темы
Proger10
Дата 11.7.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вот мой код: http://paste.org.ru/?jmd0tf
В данное время он выполняется вот так: http://s42.radikal.ru/i095/0907/c5/0c18071efad9.png
Если я откомменчиваю код с текстурой на прямоугольнике - текстура успешно отрисовывается, а вот линии поверх неё почему-то нет.. Но далее ведь есть код рисования, почему она поверх не отрисуется?

Ещё, непонятно почему, но координатная ось начинается у меня (как видите по координатам линии) с нижнего левого края. Это норма?

Может у Вас есть предположения по линии поверх текстуры?
PM MAIL   Вверх
Proger10
Дата 11.7.2009, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



О, проблема решена! На форуме GameDev.ru smile
Перед рисованием линии нужно было отключить GL_DEPTH_TEST, чтобы получилось вот так:
Код

    glDisable( GL_TEXTURE_2D );
    glDisable( GL_DEPTH_TEST );

    glColor3f( 1.0, 1.0, 0 );
    glBegin( GL_LINES );
        glVertex2f( 0, 0 );
        glVertex2f( 500, 20 );
    glEnd();

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

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

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


 




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


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

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