![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
КТо нить может помочь переделать прогу, [Delphi, Windows]
Jenaxx © (2003-12-31 02:03:00)надо чтоб персонаж ходил по пикселям а щас он ходит по клеткам, не получаетсья что то...DelphiX//
Mihey (2003-12-31 20:06:00) [1]Сделай клетку размером 1х1.
TButton (2003-12-31 19:59:00) [2]1. добавь персонажу два параметра offX и offY (смещение)
2. при перемещении изменяй их
координата пикселя на экране (X или Y) = координата клетки * ширина клетки + смещение (off) - координата левого верхнего угла
это я так... для справки
3. проверяй (при каждом изменении смещения)
если смещение < 0, то
3.1. прибавь к смещению ширину(высоту) клетки (в пикселях есесно)
3.2. уменьши координату (клетки, не смещение) на 1
если смещение > ширины(высоты) ячейки, то
3.4. отними от смещения ширину(высоту) клетки (в пикселях есесно)
3.5. увеличь координату (клетки, не смещение) на 1
это способ №1
способ №2 в чем-то проще, заключается он в том что координаты персонажа надо хранить сразу в пикселях и тогда все проблемы по плавному его перемещению отпадают.
TButton (2003-12-31 18:56:00) [3]извините... :) нервы...
TButton (2003-12-31 18:55:00) [4]три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз
TButton (2003-12-31 18:55:00) [5]три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз
TButton (2003-12-31 18:55:00) [6]три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз
cyborg (2003-12-31 16:33:00) [7]Ну так нажми.
Jenaxx (2003-12-31 14:16:00) [8]на ту не жал, нажал на эту...кто нить может 10 минут уделить, очень надо.
cyborg (2003-12-31 09:14:00) [9]Попробуй нажать на ту кнопку!