![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Смена дня и ночи в 2D изометрии [FreePascal, Windows, Linux, BeOS]
greenrul © (2003-09-18 19:21:00)Все играли в Fallout - там была весьма реалистичная смена дня и ночи.
Как технически организовать:
1. Свет вокруг персонажа
{Наложить с альфаблендингом желтое пятно?}
2. Как из обычного тайла сделать "ночной"?
{Опять таки наложить серое пятно?}
greenrul (2003-09-27 21:13:00) [1]d. rider : ответ прост - НИКАК.
ИМХО самые офигительные тени в NOX - там даже не тени, там просто fov персонажа красиво тьму прорезает. Посмотри обязательно
D.Rider (2003-09-26 09:41:00) [2]По моему проще всего будет на черный, или затемненный экран вывести все изображение, но у нек-рых предметов сделать допольнительное свойство - радиус света и потом выводи их по маске XOR с белым. А если кто подскажет как сделать тени - буду очень признателен. Можно конечно сделать одну тень и вращать её в зависимости от положения источника света и масштабировать, но если поверхность неровная, то как можно тень красиво исказить?
Staryc (2003-09-24 21:02:00) [3]если делать на чемнибудь типа openGL D3D, на крайяк powerdraw то это все легко решается, если влом разбиратся то тот же повердров можно использовать, не так уж сложно.
greenrul (2003-09-23 19:09:00) [4]Я думаю что в дяьбле все таки накладывали пятно световое. А тени "вшивали" сразу - т.е. никакой генерации теней.
MeF88 (2003-09-19 16:15:00) [5]Жаль вопрос не где лучше, а как реализовать...
ProvAd (2003-09-19 12:05:00) [6]Да из 2д игр в Дьябле2 освещение самое лучшее, имхо.
Проходил мимо (2003-09-19 09:16:00) [7]В Fallout'e хорошо, а в Diablo2 круче :)
greenrul (2003-09-18 23:41:00) [8]2MeF88 : Не угадал. SDL.
2miek : Лень мучаться со светом - хочу как в Fallout. Но там не очень симпатично, особенно для сегодняшнего дня. Думаю стоит понизить гамму и наложить пятна света вокруг светящихся объектов - люди, фонари и пр.
Причем придется таких пятен штук 10 делать - для фонаря, человека, окна и т.д.
miek (2003-09-18 21:12:00) [9]По пункту 2:
Ночь, вообще говоря, двух типов - когда просто темно (просто понижаем гамму или даже контраст) и когда есть местный источник света (в чистом 2Д неосуществимо без полной переделки спрайтов).
Ночь от дня отличается только тем, что рассеянного света мало.
MeF88 (2003-09-18 19:37:00) [10]Ээээ. На чем конкретно пишется игра? OpenGL, DirectX, Direct3D, DelphiX, PowerDraw, etc.?