Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Анимация спрайтов в DelphiX   Найти похожие ветки 

 
Toni   (2003-11-30 20:16) [0]

Кто знает как выводить анимированные спрайты с помощью DrawAlpha.
Неужели этот дурацкий DelphiX может выводить только либо анимацию, либо только преобразование (Alpha, Stretch,и т.п.)?
Заранее благодарен.


 
Mihey ©   (2003-11-30 20:35) [1]

Из help"а:
TPictureCollectionItem.DrawAlpha(Dest:TDirectDrawSurface; constDestRect:TRect; PatternIndex:Integer; Alpha:Integer);

Может спутал с TDirectDrawSurface.DrawAlpha???


 
Toni   (2003-12-06 21:07) [2]

Я так пробовал. Выводится, но без анимации. :(


 
Mihey ©   (2003-12-06 21:24) [3]

Весьма странно. А если то же самое, только через Draw, то анимация есть?


 
Toni   (2003-12-08 21:41) [4]

He, анимация почему-то выводится только через SpriteEngine.


 
Mihey ©   (2003-12-08 22:46) [5]

Это у тебя видать параметры неправильно заданы. Pattern делит ряд кадров на отдельные изображения. Ширина и высота должны соответсвовать (PatternWidth и PatternHeight). Для того, чтобы анимация шла, нужно изменять PatternIndex, т.е. номер кадра. Это учтено? Может у тебя PatternIndex всё время 0?


 
Toni   (2003-12-09 19:57) [6]

Ну просто огромное тебе спасибо! Я то думал что надо менять только AnimPos.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1082698992
tlan
2004-04-23 09:43
2004.04.11
dll с отчетом выкидывается ошибка EOleSysError


8-1076068502
$tranger
2004-02-06 14:55
2004.04.11
Непрямоугольная форма на основе TImage


1-1082404346
Yong
2004-04-19 23:52
2004.04.11
Как получить параметр командной строки?


3-1082016558
div
2004-04-15 12:09
2004.04.11
IBDataSet.CloneDataSet?


1-1079860877
Melnicov Ivan
2004-03-21 12:21
2004.04.11
Как пользоваться несколькими формами?