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

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

Взрыв на OpenGL [Delphi, Windows]


Валера ©   (2005-06-02 21:31:00) 

Дайте плз, кто-нить простенький исходник взрыва.
А то сижу, сочиняю, чет ничо не получается :(


П7   (2005-06-07 21:09:00) [1]

Та же хрень, что и в паратрупере, только в более доступной форме, но без привязке к таймеру (: лежит тут:
http://p7.animka.com/source.php?id=1


OSokin   (2005-06-07 20:14:00) [2]

Zak3D[@Tm] ©   (03.06.05 16:33) [13]
А еще лучше арканоид dRake'а там же. Там играть из-за взрывов невозможно.


Валера   (2005-06-03 19:46:00) [3]

>>>XProger ©   (03.06.05 14:50) [12]

Судя по коду - красиво.

>>>Zak3D[@Tm] ©   (03.06.05 16:33) [13]

Спасибо, хороший пример.

>>>MsShtaer ©   (03.06.05 17:00) [14]

Вот бы еще на русском писали ;) Хорошая статья.

Спасибо всем, мне очень помогли.


MsShtaer   (2005-06-03 17:00:00) [4]

Посмотри статью http://ati.com/developer/gdc/GDC2005_RubyDangerousCurves.pdf
там в самом конце


Zak3D[@Tm]   (2005-06-03 16:33:00) [5]

Валера
Глянь на code.rpro.ru в разделе Paratruper, там есть работа ПсихЪ'а. Посмотри её, очень не хилый пример реализации взрыва!


XProger   (2005-06-03 14:50:00) [6]

http://timeforkill.mirg.ru/files/sdk/TFK_045a_src.rar
А я так делал! (смотреть Particle_lib.pas :)


Валера   (2005-06-03 12:13:00) [7]

Спасибо! Попробую сделать как у тебя, спрайтами.

Если кто-нибудь еще покажет какой-нить другой исходник взрыва на gl, буду очень признателен.


cyborg   (2005-06-03 11:42:00) [8]

Размер оказался немного больше, я оказывается там новые текстуры вставил :)

Брать тут:
http://www.cyborghome.ru/download/temp/

Это пока моё изучение в 3Д
Engine3D_2.rar - там крутится планета, генерируются астероиди рендомно и каждому астероиду делается биллбоард взрыва. Пока всё это выглядит "попсово", в данный момент я серьёзно болею, поэтому пока ничего не продвигается.

Автор вопроса просил на ОпенГЛ, а у меня Директ3Д 9 (нужен DirectX 9 и заголовки для него с вышеназванного сайта), хотя по сути там  и там рисуется треугольниками, у спрайта создаётся четыре точки (прямоугольник) по часовой стрелки и индексы двух треугольников, точки 1,2,4 и 2,3,4.

Сама сцена обрабатывается в модуле GameSceneLogo, прибамбасы по созданию и обработке объектов находятся в модуле Engine3DUtils.

Если нет D3DX92ab.dll, то нужно скачать файл D3DX92ab.rar

Архивы запакованы архиватором WinRAR 3


Валера   (2005-06-03 11:03:00) [9]

Положи сюда: http://www.webfile.ru/плз, если уже нигде не лежит. Спрайт тоже положи, посмотрю как умные люди делают.


cyborg   (2005-06-03 10:57:00) [10]

можно, только около мегабайта скачивать придётся, если у тебя нет библиотеки D3DX92ab.dll, если есть, то гораздо меньше ;)
Эта дллка идёт с заголовками директХ с сайта http://clootie.ru/


Валера   (2005-06-03 10:51:00) [11]

>>>cyborg ©   (03.06.05 10:21) [6]

А можно посмотреть? плз.


cyborg   (2005-06-03 10:21:00) [12]

Я пока сделал анимированный спрайт (текстура с несколькими кадрами) биллбордами рисуется, при анимации изменяю текстурные координаты. Хотя не мешало бы ещё частицы приделать, более реалистично будет.


Валера   (2005-06-03 07:39:00) [13]

>>на форуме уже выкладывались примеры неплохих взывов. (поиск)

Чет ненашел ничего :(


Zer0   (2005-06-02 22:40:00) [14]

на форуме уже выкладывались примеры неплохих взывов. (поиск)
при жеалинии можно слить исходники с http://code.rpro.ru, там тоже есть примеры


Валера   (2005-06-02 22:37:00) [15]

Простейший, например, (как я пытался сделать) картинка расширяется и исчезает.


Валера   (2005-06-02 22:35:00) [16]

>>>Какой хочешь?

Фсе! ;-)
Да я посмотреть хочу как это вообще делается. А начать надо с самого простого.
Ну а если есть возможность дать несколько исходников - буду очень признателен.


XProger   (2005-06-02 22:23:00) [17]

Такая программа будет караться по закону о порче информации УК РФ... ;)

А если серьёзно, способов уйма:
1) Система частиц http://www.gamedev.ru/articles/?id=30124
2) Анимированный спрайт повёрнутый всегда на камеру (HL)
3) Куча перекрещённых анимированных спрайтов
4) 3D моделирование (Quake 2)
5) ...

Какой хочешь?


Наверх

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