Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

КТо нить может помочь переделать прогу,   Найти похожие ветки 

 
Jenaxx ©   (2003-12-31 02:03) [0]

надо чтоб персонаж ходил по пикселям а щас он ходит по клеткам, не получаетсья что то...DelphiX//


 
cyborg ©   (2003-12-31 09:14) [1]

Попробуй нажать на ту кнопку!


 
Jenaxx ©   (2003-12-31 14:16) [2]

на ту не жал, нажал на эту...кто нить может 10 минут уделить, очень надо.


 
cyborg ©   (2003-12-31 16:33) [3]

Ну так нажми.


 
TButton ©   (2003-12-31 18:55) [4]

три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз


 
TButton ©   (2003-12-31 18:55) [5]

три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз


 
TButton ©   (2003-12-31 18:55) [6]

три раза я писал как это сделать
три раза не удавалось отправить
щас передохну децл и попробую еще раз


 
TButton ©   (2003-12-31 18:56) [7]

извините... :) нервы...


 
TButton ©   (2003-12-31 19:59) [8]

1. добавь персонажу два параметра offX и offY (смещение)
2. при перемещении изменяй их
  координата пикселя на экране (X или Y) = координата клетки * ширина клетки + смещение (off) - координата левого верхнего угла
  это я так... для справки
3. проверяй (при каждом изменении смещения)
  если смещение < 0, то
  3.1. прибавь к смещению ширину(высоту) клетки (в пикселях есесно)
  3.2. уменьши координату (клетки, не смещение) на 1
  если смещение > ширины(высоты) ячейки, то
  3.4. отними от смещения ширину(высоту) клетки (в пикселях есесно)
  3.5. увеличь координату (клетки, не смещение) на 1

это способ №1

способ №2 в чем-то проще, заключается он в том что координаты персонажа надо хранить сразу в пикселях и тогда все проблемы по плавному его перемещению отпадают.


 
Mihey ©   (2003-12-31 20:06) [9]

Сделай клетку размером 1х1.



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

Форум: "Игры";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.034 c
7-1080822606
microprogs
2004-04-01 16:30
2004.05.16
Как смотреть DialUP пароли в Win XP?


3-1082550944
Санёк
2004-04-21 16:35
2004.05.16
Поле типа TCurrencyField, как убрать рубли ?


1-1082978090
Влад Сташневский
2004-04-26 15:14
2004.05.16
Double -> Integer


3-1082525479
guest_Dmitry
2004-04-21 09:31
2004.05.16
Изменить формулу вычисления поля Computed Source


7-1080727290
-+= Evgeney =+-
2004-03-31 14:01
2004.05.16
Извращения с сотовым телефоном





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский