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

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

Освещение в DelphiX... [Delphi, DelphiX, Windows]


Страницы:   1 2

Аццкий_рыцарь:) ©   (2006-01-20 00:18:00) 

оно там ваще есть? или можно ли как-то его реализовать, например через полупрозрачный желтый спрайт или че-то еще?


Shirson   (2006-01-23 06:44:00) [1]

Для генерации взрывов и прочих спец-эффектов есть софтинка, Illusion, если не ошибаюсь.

Аццкий_рыцарь, для освещения, которое хочешь получить, используй отдельное изображение. Т.е. спрайт фаирбола - это спрайт фаирбола. Перед его выводом, на экран выводишь изображение круга, у которого центр яркий, края тёмные. Круг должен быть больше фаирбола раза в два и выводится командой DXImageList.drawadd


Аццкий_рыцарь:)   (2006-01-21 21:58:00) [2]

П7, ну у мен в игре когда летит файрбол надо чтоб от него шел свет, вот...


П7   (2006-01-21 20:54:00) [3]


> Аццкий_рыцарь:)   (21.01.06 20:05) [34]

А нафиг оно тебе?


DR0N   (2006-01-21 20:52:00) [4]

Я пробовал когда то, но это попросту не реализуемо. Выход - не юзать DelphiX.


Аццкий_рыцарь:)   (2006-01-21 20:05:00) [5]

ТАК ЧЕ, НИКТО НЕ ПРОБОВАЛ РЕАЛИЗОВАТЬ ОСВЕЩЕНИЕ В ДЕЛФИХ?


DR0N   (2006-01-21 11:58:00) [6]

В DelphiX нет, на сколько я его знаю. Т.к. способ которым это там сделано будет на DelphiX зверски тормозить из-за того что там прозрачность медленная очень.


Аццкий_рыцарь:)   (2006-01-21 04:13:00) [7]

О! этот скрин натолкнул меня на идею! а нельзя сделать чтоб все было с меньшей яркостью, а круг или какой-то спрайт имел большую яркость?


DR0N   (2006-01-21 01:22:00) [8]

Вот более-менее приемлимое динамическое освещение для 2D
http://dronprogs.mirgames.ru/img/dgl/Tanks.jpg


grouzd[E]v   (2006-01-21 01:16:00) [9]


> [27] П7   (21.01.06 00:00)

подстолом =))

---
... we are walking on a thin line and you better avoid the risk ...


Аццкий_рыцарь:)   (2006-01-21 00:52:00) [10]

П7 или чтоб снять анимацию смерти берешь АК47 или что-то по убойней, мешок патронов, идешь на улицу и начинаешь палить по всем, а друг это все снимает на камеру


MeF Dei Corvi   (2006-01-21 00:44:00) [11]

А есть ещё 3dMax...


П7   (2006-01-21 00:00:00) [12]

Идёшь на рынок, покупаешь из под полы гранату, вооружаешься видеокамерой, кидаешь гранату под машину соседа, отбегаешь на безопасное расстояние и снимаешь видеокамерой получившийся спецефект.

P.S. И не забудь выдернуть из гранаты кольцо, а то будешь поход на идиота. (:


Аццкий_рыцарь:)   (2006-01-20 21:05:00) [13]

У мну ужо есть FlameMaker2, я думал может у кого-то есть выдранные из игр взрывы :)


Cash   (2006-01-20 20:46:00) [14]

На счет [22] скромно промолчу. :)))
А на счет [23] - на..., мне эта штука ваАаще помогает:
http://www.imp5.narod.ru/2d_explo.html
с сайта:
http://www.imp5.narod.ru


antonn   (2006-01-20 19:19:00) [15]

Аццкий_рыцарь:)   (20.01.06 18:23) [23]
это нужно с маской алфаканалом (или 32бит палитрой) работать. с анимацией тут мало общего:)


Аццкий_рыцарь:)   (2006-01-20 18:23:00) [16]

КСТАТИ! МОЖЕТ КТО-ТО КИНУТЬ ССЫЛКИ НА АНИМАЦИЮ ВЗРЫВОВ И РИСУНОК СВЕТА, ЧТОБ ВСЕРЕДИНЕ БЫЛ СИЛЬНО ЖЕЛТЫЙ А ПО КРАЯМ ПОСТЕПЕННО ТУСКНЕЛ, А ТО Я ПЛОХО С ФОТОЖАБОЙ ДРУЖУ :)


MonoLife   (2006-01-20 17:49:00) [17]

Чтобы никого не обидеть, скромно скажу, что Cash не зря говорил про Omega. Там с alpha проблем нет:)


MeF Dei Corvi   (2006-01-20 16:26:00) [18]


> Я имел ввиду "дупы" - дупли. Связь нестабильная, двойные
> посты :)

А я уже было обиделся :)


DR0N   (2006-01-20 16:21:00) [19]

Люди не сходите с ума, освещение в DelphiX - изврат. Забейте на это и юзайте либо нормальные движки, либо руки.

Именно!


Shirson   (2006-01-20 15:53:00) [20]

Я имел ввиду "дупы" - дупли. Связь нестабильная, двойные посты :)


Страницы:   1 2

Наверх

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