-
Хочу сделать в игре карту - поле, состоящую из квадратных ячеек. (А может на соты). Выходит, одна ячейка - один объект. Передвижение юнита будет проходить из одной клетки в другую. Так? Но получаются "скачкообразные", "резкие" движения. Как сделать плавное передвижение юнита по полю, раздробленному на ячейки? Дробить поле на более мелкие поля? При перемещении притягивать игрока с клетки на клетку?
-
-
> При перемещении притягивать игрока с клетки на клетку?
да, задаешь отдельное перемешение с x,y начальной клетки в x,y конечной клетки хоть в таймере)
-
прочел http://delphigfx.narod.ru/2d/2d_4.htmтема приближения героя к краю карты не раскрыта. в Procedure Draw(DestHandle:TCanvas;X,Y:Integer;SourceRect:TRect) не понял какое значение присвоено X,Y. Сурсов нету.
|