![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Взрыв на 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) ...
Какой хочешь?