Просмотр полной версии : Создание эффекта заноса авто
Сейчас пишу игрулю типа ралли. Вид сверху машинка едет по трассе с крутыми поворотами. Уже реализовал ускорение, максимальную скорость, плавное торможение, накат при отпускании газа, поворотливость в зависимости от скорости и т.д. Все класно одна проблема, никак не могу зделать занос машины. Если ктото уже делал чтото подобное или знает где можно об этом почитать или посмотреть плиз отпишите, буду очень признателен.
Оптимальный еффект которого я хочу достигнуть http://www.ninjakiwi.com/replayracer2.html
спросите у товарища N!ke
http://flasher.ru/forum/member.php?u=36981
он недавно что то такое ваял...
Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.
[CorC] Спасибо, я уже отправил ему сообщение в личку, буду ждать ответа.
Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.
Я представляю по каким причинам в реальной жизни машину начинает заносить. Моя же проблема состоит в том что я не знаю как это можно реализовать во Flash.
Для начала нужно представить физику всего этого, а реализация — дело десятое.
На сейчас у моей машинки повороты реализованы следующим способом:
function moveCarRight() {
car._rotation += car_rot*car_spd;
//trace((1/car_rot)/car_spd);
}
Где car_rot - коэффициент поворота а car_spd-скорость авто. Я понимаю что для того чтоб сделать заносы этот код не катит. Я не могу понять как мне прикладывать вектора и сравнивать текущее значение поворота с предыдущим для задания инерции.
Потестить то что есть можно здесь:
http://sivia.com.ua/temp/rally_alpha0345.swf
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.