Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

А не устраивать ли нам небольшие конкурсы по кодингу? [Delphi, Windows]


Страницы:   1 2 ... 14 15 16 17 18 19 20 ... 52 53

Darthman ©   (2004-06-21 23:23:00) 

Собственно, а почему нет?
Смотрите: Объявляется конкурс, далее не позже какого-то срока идет "сдача" проекта с полными исходниками публике. Все аспекты можно оговаривать в условиях конкурса (использование наработок, чужой графики, vcl или api для вывода графики....).
Что скажите господа?

Если есть интересующиеся, то я как следует обдумаю вопрос и могу стать, собственно, устроителем этих конкурсов (мыслей у меня много).

ЧТо мы имеем с этого: Самое бесценное - обмен опытом. Легко - то что один сделает через зад, после опубликования исходников, он научится делать правильно (если другие все тоже через зад не сделали ;))) )


Darthman   (2004-08-03 19:53:00) [321]

неправда это
Можно и без нее.


RagE   (2004-08-03 12:20:00) [322]

Народ что можете сказать насчет glFlush. Читаю книгу написано что чуть ли не обязательно ее вызывать к конце прорисовки. Я же без нее обходился.


Darthman   (2004-08-03 00:49:00) [323]

Вроде того.


RagE   (2004-08-02 17:25:00) [324]

Если я правильно понял нужно делать свою библиотеку шрифтов? Типа каждую букву спрайтом представлять?


Darthman   (2004-08-02 15:27:00) [325]

нет, нельзя. Просто тут генерируются 2д имиджи и выводятся просто на экран, а там были текстуры натянутые на полигоны. С ними действительно можно творить что угодно.


RagE   (2004-08-02 13:58:00) [326]

А при выводе никак? К примеру я хочу сделать удаление текста. Мне что столько фонтов генерить надо? Я вот видел в демке у кого то Шрифт повернут на определенный вектор даже но как я еще не вкурил. Я же пробовал glTranslatef не вышло ничего.


Darthman   (2004-08-02 12:57:00) [327]

надо высоту при генерации фонта задавать


RagE   (2004-08-02 12:37:00) [328]

Народ вы где все попрятались?


RagE   (2004-08-02 10:57:00) [329]

У меня вопрос немного не по играм. Как при выводе текста задать его высоту например? Я просто спер функцию glWrite из исходника Психъа, но как и что пока не пойму.


RagE   (2004-08-02 09:12:00) [330]

Я отослал свою работу. Правда там нет графики и привязки к процессорной частоте. И еще нет проверки на то что игрок прошел все уровни.


Darthman   (2004-08-02 01:01:00) [331]

Усе, уже можно добавлять работы =)


antonn   (2004-08-01 17:29:00) [332]

На http://code.rpro.ru/, а там разберешся...


Drinkins   (2004-08-01 14:09:00) [333]

Хочу поучаствовать в конкурсе. Куда слать свою работу?


GrayFace   (2004-08-01 11:50:00) [334]

Ой. Все. Уже увидел.


GrayFace   (2004-08-01 11:47:00) [335]

А почему можно скачать только код победителя??


wiz   (2004-07-31 13:00:00) [336]

imho правильно делать немного по-другому:


procedure WndProc(...);
begin
...
WM_SIZE:
 ...
 view_width:=width;
 view_height:=height;
 ...
 end;
...
end;

procedure Render_scene(...);
begin
wglMakeCurrent(hDC3D, hGLRC3D);

//camera settings
glViewPort(0,0,view_width,view_height);
glMatrixMode(GL_PROJ...);
glLoadIdentity;
view_aspect:=view_width/view_height);
gluPerspective(view_y_angle,view_aspect,z_near,z_far);

//objects render
glMatrixMode(GL_MODELVIEW);
glClear( GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT );
glLoadIdentity;
...
SwapBuffers(hDC3D);
end;

Построив программу таким образом вы гарантированно будете выполнять _только_ одну установку параметров viewport'а на кадр (причём _не_ может случится глюк с изменением параметров во время render'а). Кроме того, контексты точно будут активные. В общем снимается куча вопросов и непоняток. Лично я делал всегда так, и никогда не сталкивался с проблемами в этом месте.


Drinkins   (2004-07-31 00:14:00) [337]

Я с такой фигей тже сталкивался. Проблема исчезла сама собой когда я изменил обработчик WM_SIZE:
 if wParam<>SIZE_MINIMIZED then begin
  SetPerspective(loword(l), hiword(l));
end;


Andr   (2004-07-31 00:00:00) [338]

У меня тоже проблема.
Из делфи программа запускается, а .ехе файл не запускается.
Кто-нибудь сталкивался с этим?
Вообще, это из-за чего может случиться?


RagE   (2004-07-30 16:19:00) [339]

Zer0 ©   (30.07.04 16:01) [713]
Это в каком случае может быть?

вот нашел процедурку которую я использую
procedure glResizeWnd(Width, Height : Integer);
begin
 if (Height = 0) then Height := 1;
 glViewport(0, 0, Width, Height);    
 glMatrixMode(GL_PROJECTION);        
 glLoadIdentity();                  
 gluPerspective(45.0, Width/Height, 1.0, 100.0);  
 glTranslatef (0,0,-2.0);
 glMatrixMode(GL_MODELVIEW);        
 glLoadIdentity();                  
end;


Zer0   (2004-07-30 16:01:00) [340]

возможно проблема в том что когда выполняется glResizeWnd графический контекст неактивен...


Страницы:   1 2 ... 14 15 16 17 18 19 20 ... 52 53

Наверх

Титульная страница Поиск, карта сайта Написать письмо