PDA

Просмотр полной версии : объясните если могите...



Руслан
31.07.2012, 10:33
Привет, я правильно понимаю - чем больше пикселей в спрайте тем больше он весит, или вес зависит от размера захваченной области? Хоть там один пиксель.

jerri
31.07.2012, 10:42
у тебя есть набор байтов
и все вместе они составляют спрайт

00 00 00 00 00
00 00 00 00 00
00 00 00 00 00
00 00 01 00 00
00 00 00 00 00
00 00 00 00 00
00 00 00 00 00

в данном случае спрайт имеет размер 40*7 точек или 5знакомест на 7 пикселей
или 35 байт и содержит всего 1 точку

все процедуры вывода спрайта на самом деле есть процедуры сложения и вычитания, умножения и деления, вобщем когда ты смотришь на экран ты видишь игры математики

Руслан
31.07.2012, 10:50
Ну то есть от области получается?

jerri
31.07.2012, 10:56
Руслан, так то да :)
но если ты задаешь такие вопросы значит ты еще не все понял

вот тебе исходничек примера
собери, ознакомься, изучи

Руслан
31.07.2012, 11:02
ага, спасибо

null_device
31.07.2012, 12:47
По поводу "веса" и "габаритов" спрайтов, весьма доходчиво написано в книжках: Элементарная графика (http://trd.speccy.cz/book/ELEMGRAF.ZIP), Прикладная графика (http://trd.speccy.cz/book/PRIKGRAF.ZIP) и Динамическая графика (http://trd.speccy.cz/book/DINGRAF.ZIP).

goblinish
31.07.2012, 13:42
По поводу "веса" и "габаритов" спрайтов, весьма доходчиво написано в книжках: Элементарная графика (http://trd.speccy.cz/book/ELEMGRAF.ZIP), Прикладная графика (http://trd.speccy.cz/book/PRIKGRAF.ZIP) и Динамическая графика (http://trd.speccy.cz/book/DINGRAF.ZIP).
или атрибуты, неведомо чем захваченные:biggrin:

sables
07.09.2012, 13:23
Атрибуты то немного весят - а спрайт не по битам а по занимаемым ими байтам считать надо.

jerri
07.09.2012, 18:18
sables, некромант?

John North
07.09.2012, 20:44
jerri, а чё, там пару лет прошло?

goblinish
07.09.2012, 20:50
jerri, а чё, там пару лет прошло?
месяцев, наверное..

jerri
07.09.2012, 23:31
В нашем быстроживущем мире...
а так да вопрос автора более не актуален

AER
08.09.2012, 04:39
у меня размер спрайта зависит от его длины и ширины, будь он хоть просто пустым.

sables
10.09.2012, 11:16
Не - не некромант - просто наотмечался ДР на работе :)

Splinter
02.10.2012, 14:56
Спрайт спрайту рознь. Некоторые программы например делают захват спрайта из указанной области экрана и приматывают к нему и атрибуты и даже код печати, а кто то в спрайт даже маску сразу подшивает.