![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Освещение в DelphiX... [Delphi, DelphiX, Windows]
Аццкий_рыцарь:) © (2006-01-20 00:18:00)оно там ваще есть? или можно ли как-то его реализовать, например через полупрозрачный желтый спрайт или че-то еще?
MeF Dei Corvi (2006-01-20 14:57:00) [21]
> dupe
хм. Может "dope"?
MeF Dei Corvi (2006-01-20 14:44:00) [22]
> Блин, dupe лезут, сорри...
Мои извинения, настроение так себе... Не принимай близко к сердцу :)
Shirson (2006-01-20 13:34:00) [23]Блин, dupe лезут, сорри...
Shirson (2006-01-20 13:32:00) [24]MeF Dei Corvi, человек спрашивал, как делать освещение в DelphiX, а не мнение о том, изврат это или нет.
Shirson (2006-01-20 13:20:00) [25]MeF Dei Corvi, ваше мнение является истиной в последней инстанции? Нет? Тогда поосторожнее с такими заявлениями. Ваше мнение - это ваше мнение, но ненужно его навязывать, да еще и столь агрессивно.
MeF Dei Corvi (2006-01-20 13:06:00) [26]Люди не сходите с ума, освещение в DelphiX - изврат. Забейте на это и юзайте либо нормальные движки, либо руки.
Shirson (2006-01-20 07:46:00) [27]Аццкий_рыцарь, для реализации "освещения" в DelphiX (2D) используй lightmap.
Делается это так. Берётся картинка, которая будет "делать свет" :) Т.е. если у тебя есть лампочка, которая светит во все стороны, то рисуется круг, у которого центр ярко белый, а в стороны постепенно тускнеет, до чёрного. Эту картинку выводишь на экран с помощью команды DrawAdd. Т.е. к уже существующему изображению "добавляется" эта картинка (операция OR). Выглядит как будто световой круг. Можно делать не белым, а другим цветом, "мощность" освещения регулируется степенью прозрачности, чем больше прозрачность, тем слабее свет.
Аццкий_рыцарь:) (2006-01-20 03:09:00) [28]а если у меня сам рисунок спрайта будет всередине ярко желтый, а в стороны постепенно тускнеть до белого? :)
Кефир87 (2006-01-20 03:06:00) [29]колор-кей + рисование с прозрачностью. Нет тут альфаканала... Вот еслиб, например, был бы градиент: с одной стороны полностью не прозрачно, а с другой прозрачно... А так нет 8)
Аццкий_рыцарь:) (2006-01-20 02:52:00) [30]Смотри, разве в этом примере нет использования альфа канала? :)
webfile.ru/758062
Кефир87 (2006-01-20 02:47:00) [31]Ну типа того... 4ый компонент цвета, отвечающий за степень прозрачности. На сколько помню, в делфиХ реализован только колор-кей и рисование с прозрачностью 8)
Аццкий_рыцарь:) (2006-01-20 02:45:00) [32]Я так понял, что альфа канал это типа уровень прозрачности спрайта?
Кефир87 (2006-01-20 02:42:00) [33]
> А что, в делфи плохой альфа-канал?
На сколько я помню, он там вапще отсутсвует 8))
Аццкий_рыцарь:) (2006-01-20 02:39:00) [34]А что, в делфи плохой альфа-канал?
П7 (2006-01-20 02:14:00) [35]Чёт я на скринах не заметил освещения. (:
А вообще да, можно поизвращаться с полупрозрачными спрайтами. Хотя без нормального аьфа-канала не представляю как ты это делать собираешься.
На будущее:Выбирая инструмент убедись, что он поддерживает все фишки, которые тебе нужны в проекте. (:
Аццкий_рыцарь:) (2006-01-20 01:51:00) [36]вот ссылка, нашел все таки :)
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1125230806&n=9
Аццкий_рыцарь:) (2006-01-20 01:47:00) [37]не! тут даже на форуме помню выкладывал один человек игру, написанную на ДелфиХ, и там было типа освещение :) игра на "дейв" похожа. Может ты тоже её видел?
П7 (2006-01-20 01:28:00) [38]Пошутил чтоль? (: