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

Вниз

Скролинг карты   Найти похожие ветки 

 
Sewix   (2002-08-20 04:17) [0]

инициализирую так
constructor TScrollBackground.Create(AParent: TSprite);
begin
inherited Create(AParent);
SetMapSize(640, 480);
Image := MainForm.DXImageList.Items.Find("background");
X:=0;
Y:=0;
end;
скролю так
procedure TScrollBackground.DoMove(MoveCount: Integer);
begin
inherited DoMove(MoveCount);
Y:=Y+3;
end;
изображение получается размазанно. Если Y:=Y-3 то все нормально. Так же если делать x:=x+3 - размазанно, x=x-3 нормально. Как это исправить.


 
Daddy   (2002-08-20 13:08) [1]

Глянь тут мож поможет http://daddy.h1.ru/index.shtml?dxtutor#332


 
Sewix   (2002-08-22 04:32) [2]

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


 
Daddy   (2002-08-22 09:16) [3]

глянь http://daddy.h1.ru/index.shtml?dxsamp2
там две строчки:
Engine.X := -X+Engine.Width div 2-Width div 2;
Engine.Y := -Y+Engine.Height div 2-Height div 2;
они и двигаю все, относительно героя, который остается посередине (по Х) экрана.
И тутор почитай http://daddy.h1.ru/index.shtml?dxtutor



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

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

Наверх




Память: 0.44 MB
Время: 0.009 c
14-15871
KIR
2003-01-20 00:01
2003.02.06
Куда делось Королевство...?


1-15728
vic_774N
2003-01-27 11:18
2003.02.06
Сортировка не происходит ! Где я ошибся ?


1-15545
OlegL
2003-01-27 11:17
2003.02.06
ComboBox


9-15390
Thor
2002-08-19 15:49
2003.02.06
Jedi-SDL-Complete-0.5


14-15905
Programist21
2003-01-08 09:26
2003.02.06
Файл или БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский