Показать сообщение отдельно
Старый 06.09.2011, 21:54   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: 2D освещение

Будет лажа с наложением. Суть света - это влияние на цвет, а не его перекрытие. Для этого можно эту самую текстуру сделать MULTIPLY блендом (a*b). Но снова вопрос: как ты будешь рисовать на эту текстуру кружочки? Можно отдельным проходом, тупо наверх рисовать с ADDITIVE (a+b) блендом, цветные разного размера спрайты. Будет тупо текстура освещения.
Далее нада наложить её Только на пропы и сам уровень, для этого нада либо рисовать все объекты под светом с шейдером который наложит поверх и сблендит текстуру освещения, либо снова делать маску всего уровня и т.п.

Короче говоря, почти те же самые телодвижения что я предлагаю. Только у меня сперва рендер всего, а потом рендер света, также одним проходом - по типу как Deffered Rendering.
(Offline)
 
Ответить с цитированием