![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отрисовка текстуры в текстуру под PD как лучше?
dRake © (2005-01-03 23:49:00)Вот сижу заморачиваюсь.. :)
Хочется как в Кримсонленде всякую фигню (кровь, трупики) не отдельными спрайтами рисовать а непосредственно копировать в текстуру с ландшафтом.
Имеется ландшафт - двумерный массив текстур...
Если надо допустим отрисовать какую-то объект, попадающий на экран то проблем нет -
1) Рендерю ландшафт
2) Рендерю этот объект
3) Смотрю на какие спрайты ландшафта он попадает
4) Вырезаю из бекбуффера куски и заменяю ими соответствующие части этих спрайтов
5) Нормальный рендеринг...
Но как быть когда эти спрайты не попадают в экран?
В голову пришла только такая идея -
1) Рисуем из какой-то фикс. точки экрана те несколько спрайтов ландшафта на которые попадает наш объект
2) Дальше все как раньше...
3) Дальше чистим бекбуфер
4) Нормальный рендеринг
Вроде должно работать, да кривовато выглядит :(
Никто не сталкивался с подобной проблемой?
Гамомака (2005-01-04 00:36:00) [1]Код в студию!