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

Вниз

Карты   Найти похожие ветки 

 
Gorlum ©   (2003-10-14 13:49) [0]

Подскажите сайты или сами просветите.
Как создаются 2D-карты. Прочитал статью о создании карты методом спрайтов.  А как там сделать прокрутку, если создана карта, больше, чем выделено места на экране?
Просто не знаю с чего начать.


 
J911 ©   (2003-10-14 15:29) [1]

Создал массив тайлов и рисуешь те, которые попадают в экран.


 
SoulBurn   (2003-10-14 20:12) [2]

Если пишешь на DelphiX, то

// Прокрутка карты с проверками

//Если нажали стрелку влево
if isLeft in DXForm.DXInput.States then begin
DXForm.DXSpriteEngine.Engine.X:=DXForm.DXSpriteEngine.Engine.X+3;//Прокручиваем карту влево
end;

//Если нажали стрелку вправо
if isRight in DXForm.DXInput.States then begin
DXForm.DXSpriteEngine.Engine.X:=DXForm.DXSpriteEngine.Engine.X-3;//Прокручиваем карту вправо
end;

//Если нажали стрелку вверх
if isUp in DXForm.DXInput.States then begin
DXForm.DXSpriteEngine.Engine.Y := DXForm.DXSpriteEngine.Engine.Y+3; //Прокручиваем карту вверх
end;

//Если нажали стрелку вниз
if isDown in DXForm.DXInput.States then begin
DXForm.DXSpriteEngine.Engine.Y := DXForm.DXSpriteEngine.Engine.Y-3; //Прокручиваем карту вниз
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
4-1076313872
Rentgen
2004-02-09 11:04
2004.04.18
ListView_GetImageList


1-1080718517
}|{yk
2004-03-31 11:35
2004.04.18
Скопировать диапазон значений в Excel


3-1080098317
Максим
2004-03-24 06:18
2004.04.18
Запрос


14-1080350001
Думкин
2004-03-27 04:13
2004.04.18
С днем рождения! 27 марта.


1-1080392550
Yuri Btr
2004-03-27 16:02
2004.04.18
Отрисовка background в строке List View