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

Вниз

Дорога   Найти похожие ветки 

 
_dEMOn   (2004-05-08 12:12) [0]

Здравствуйте!!
Люди помогите, как в играх делают чтоб двигался допустим колобок по не ровной поверхности????????????????!!!!!
Благодарю!
"Извините за идиотский вопрос но я в этом
деле начинающий, и мне нужна ваша помощь"


 
Bryke ©   (2004-05-09 23:51) [1]

По "не ровной поверхности" - это понятие растяжимое...


 
KilkennyCat ©   (2004-05-10 00:01) [2]

Предположим вариант первый - двумерная игра. Дорога в виде горочек по экрану, по горизонтали. Можно представить ее чисто математически, набором координат и проверять соответствие координат колобка с координатами дороги. Можно перед каждым движением колобка проверять, где находится дорога методом проверки цвета пикселов (не очень красивый способ). И самый простой способ - так как мы знаем дорогу, то для каждой координаты Х будет только одна координата У. В результате, мы получаем всего навсего один одномерный массив координаты У колобка. Сделал колобок ход - обращаемся к массиву и рисуем его (колобка) на высоте Y(x). И убежит он по горочкам от дедушки с бабушкой...
По трехмерным играм лучше почитать документацию. И учебник алгеброгеометрии.


 
OSokin ©   (2004-06-08 17:06) [3]

KilkennyCat, проще надо, проще!
Проверяй столкновение колобка с дорогой, _dEMOn



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

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

Наверх




Память: 0.44 MB
Время: 0.044 c
4-1093505263
SH@RK
2004-08-26 11:27
2004.10.03
Как узнать, что Windows завершает работу ?


14-1094822954
jack128
2004-09-10 17:29
2004.10.03
Как скопировать содержимое окна CPU


1-1095244218
1008
2004-09-15 14:30
2004.10.03
Удаление символа из вставленного в M$ Word текста


1-1095425060
HollowMan
2004-09-17 16:44
2004.10.03
Как сделать шестнадцатиричное присвоение переменных byte:=$string


1-1095612885
ВиТ
2004-09-19 20:54
2004.10.03
Регулярные выражения





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