Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 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
1-1078582643
Automatic
2004-03-06 17:17
2004.03.28
Com server в Ofice


3-1077629735
Desdechado
2004-02-24 16:35
2004.03.28
Странное поведение в TClientDataset


14-1077020873
Карелин Артем
2004-02-17 15:27
2004.03.28
Пытаются украсть мою аську. Что делать?


7-1073473649
Seldon
2004-01-07 14:07
2004.03.28
Язык системы


14-1078140492
John S.
2004-03-01 14:28
2004.03.28
AVP кто нибудь юзает ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский