|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Politov 2:5015/176.18 10 Jan 2002 06:24:19 To : Alex Astafiev Subject : Re: Срочно нужен алг прорисовки огня -------------------------------------------------------------------------------- До меня дошли слухи, что *09.01.02* *18:21:09* пролетало сообщение от Alex к *Alexander Alfimov* про *"Срочно нужен алг прорисовки огня"*. И я решил вмешаться. EJ>>> Суммируем точки сверху, слева, справа, снизу и еще ниже и делим на 5. EJ>>> Примерно так: (X,Y)=((X,Y-1)+(X-1,Y)+(X+1,Y)+(X,Y+1)+(X,Y+2))/5 AA>> Благодарю за совет,но этот я знаю :) хотелось бы что-нить пореалистичнее AA>> (хотя бы как в DN) AA> Брать нужно не из y-1 y+1 , а y, y+2 что обеспечит скроллирование AA> вверх. К тому же, нужно иметь два буфера, а не один, как это делают. Из AA> одного читать, в другой писать. Вообще можно второй буфер не заводить, а обсчитывать все сверху вниз и по формуле похожение на эту. (x,y)=(x-1,y+1)+(x,y+1)+(x+1,y+1)+(x,y+2), ИМХО очень реально получается. Искренне Ваш Sergey Politov --- WP/95 Rus 1.78 Релиз 1 Reg. * Origin: RAP - кал, слушай металл. (2:5015/176.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39911bce9013.html, оценка из 5, голосов 10
|