Форум: "Игры";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
ВнизConsole Найти похожие ветки
← →
K.o.Z © (2003-08-08 01:15) [0]Доброй ночи.
Подскажите как реализовать консоль рисуя 3D-сцену в OpenGL ???
← →
SdlWin (2003-08-19 17:24) [1]По мойномуэто так(советую просто попробовать):
glMatrixMode( GL_PROJECTION );
glLoadIdentity( );
glOrtho( 0.0f, 1.0f, 0.0f, 1.0f, -1.0f, 1.0f );
glMatrixMode( GL_MODELVIEW );
glDepthFunc( GL_ALWAYS );
glDisable( GL_TEXTURE_2D );
glBegin( GL_QUADS );
glColor4f( 0.2f,0.2f,0.6f,0.3f);
glVertex3f( 0.0f, 0.52f, -0.5f );
glVertex3f( 0.0f, 0.05f, -0.5f );
glVertex3f( 1.0f, 0.05f, -0.5f );
glVertex3f( 1.0f, 0.52f, -0.5f );
glColor4f( 0.0f,0.0f,0.0f,0.6f);
glVertex3f( 0.0f, 0.51f, -0.5f );
glVertex3f( 0.0f, 0.06f, -0.5f );
glVertex3f( 1.0f, 0.06f, -0.5f );
glVertex3f( 1.0f, 0.51f, -0.5f );
glEnd( );
рисуем_буквы();
и вся эта хрень должна рисоваться после отрисовки сцены.
Ежели нужно ,то могу дать исходник одной проги (GL_CONSOLE называется),там и рисование букв ,и всякие шпецеффекты типа затухания вспыхивания;
← →
K.o.Z © (2003-08-19 23:57) [2]2 SdlWin (19.08.03 17:24) [1]
если вам будет не сложно, то вшлите исходик
← →
Hyboid © (2003-08-20 04:19) [3]А можно консоль хранить как Bitmap, и соответственно выводить
glRasterPos2i(console_x,console_y);
glBitmap(width,height,x0,y0,xm,ym,ConsoleBitmap);
При этом по-моему легче будет в ней буковки рисовать,
делать скролинг и т.п.
← →
K.o.Z © (2003-08-20 19:02) [4]2 Hyboid © (20.08.03 04:19) [3]
>> glBitmap(width,height,x0,y0,xm,ym,ConsoleBitmap);
как загрузить битмап в "ConsoleBitmap"????
← →
SdlWin (2003-08-21 00:42) [5]Грузи имаг в TBITMAP
glBindTexture(GL_TEXTURE_2D, t_count);
glTexImage2D(GL_TEXTURE_2D, 0, 3, width, height,0,GL_RGB,GL_UNSIGNED_BYTE, pixels);
Думаю ,комментарии не нужны?
← →
K.o.Z © (2003-08-25 19:27) [6]как получить "pixels"??
← →
Ev_genus (2003-08-26 01:59) [7]Nuts
← →
K.o.Z © (2003-08-26 15:23) [8]причем здесь nuts?
← →
Ev_genus (2003-08-27 02:12) [9]2 K.o.Z
NUTS! http://www.delphimaster.ru/nuts/
← →
SdlWin (2003-09-05 12:08) [10]Попробуй в канвас а потом с него пикселы возмешь;
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c