Динамическое освещение

Добавлен , опубликован
Наработка динамического освещения, построенная на спрайтах и поверхностях (surface). Спрайты определяют форму освещения, например - фонарик игрока. Кроме того, ввиду простоты, игра не глючит из-за большого количества источников освещения в комнате или кадре. Можно задать также цвет окружающей "темноты", её прозрачность и другие параметры.
Важно: Если в игре используется подвижная камера, нельзя использовать привязывание вида к объекту (view_obj[0...7]), так как это выдаёт ошибки в позиционировании поверхности "темноты". Камеру (вид, view) нужно двигать вручную. Для этого в наработке есть свой скрипт Light_obj_view(obj), который перемещает камеру за объектом, но, можно написать и свой код для этих целей.
Скрины:
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
30
12 лет назад
0
а с 3д оно работает?
ну или по крайней мере красивое освещение?)
0
37
12 лет назад
0
самое крутое 2д - динамическое освещение я видел в alien shooter
1
26
12 лет назад
1
Tiodor:
а с 3д оно работает?
Не работает, поверхности не работают в 3D-режиме
ScorpioT1000:
самое крутое 2д - динамическое освещение я видел в alien shooter
Скорее всего, такое освещение возможно создать в гамаке (видел очень много разных примеров освещения), но как это сделать - уже хз.
1
37
12 лет назад
Отредактирован ScorpioT1000
1
Uber, я думаю, что там на самом деле на 3д двиге сделано, просто сцена двумерная =)
1
30
12 лет назад
1
ScorpioT1000:
самое крутое 2д - динамическое освещение я видел в alien shooter
tiberian sun
1
26
12 лет назад
1
ScorpioT1000:
Uber, я думаю, что там на самом деле на 3д двиге сделано, просто сцена двумерная =)
Ну, так можно подумать, конечно. Хотя мне всё же кажется, что игра полностью двухмерная, на спрайтах, просто грамотно сделана.
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.