forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   работа со спрайтами (http://forum.boolean.name/showthread.php?t=1226)

Stakan 03.08.2006 16:37

работа со спрайтами
 
просьба показать на пальцах как вывести на дисплей спрайт, как ни пробовал не получается((( наворотов ни каких не надо! простой вывод спрайта.

dzaniss 03.08.2006 17:19

Re: работа со спрайтами
 
Код:

program image;
begin
 drawImage(loadImage('/icon.png'), 0, 0);
//icon.png должна находится в папке res
delay(5000);
 end;


Stakan 03.08.2006 19:24

Re: работа со спрайтами
 
Цитата:

Сообщение от dzaniss
Код:

program image;
begin
 drawImage(loadImage('/icon.png'), 0, 0);
//icon.png должна находится в папке res
delay(5000);
 end;


спасибо! теперь бы узнать как сделать что бы был виден только необходимый участок рисунка, т.е. убрать альфа канал. я знаю такая тема уже есть! НО! прочитав ее я так и не понял как это реализовать. с паскалем и дельфи работаю около двух лет, а вот МидлетПаскаль установил позавчера))) и опять если можно на пальчиках усе обьясните пожалуйста!
зы: обращаюсь только после многих неудачных попыток!

Eddy 04.08.2006 19:50

Re: работа со спрайтами
 
лично я знаю два способа для рисования картинки с alpha первый
с помощью редактора,например,
photoshop(есть и другие более простые) взять картинку
и сделать определенный цвет прозрачным и сохранить в пнг.
Тогда во время рисования будет прозрачность.
Есть ещё один.рисовать с помощью
rgbaмассива,ручками...

Piligrim 04.08.2006 23:02

Re: работа со спрайтами
 
рисовать с альфа каналом часть картинки можно еще моей библиотекой cnv2


Часовой пояс GMT +4, время: 01:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot