Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Создание эффекта заноса авто (http://www.flasher.ru/forum/showthread.php?t=94018)

Devilin 03.04.2007 12:27

Создание эффекта заноса авто
 
Сейчас пишу игрулю типа ралли. Вид сверху машинка едет по трассе с крутыми поворотами. Уже реализовал ускорение, максимальную скорость, плавное торможение, накат при отпускании газа, поворотливость в зависимости от скорости и т.д. Все класно одна проблема, никак не могу зделать занос машины. Если ктото уже делал чтото подобное или знает где можно об этом почитать или посмотреть плиз отпишите, буду очень признателен.
Оптимальный еффект которого я хочу достигнуть http://www.ninjakiwi.com/replayracer2.html

CorC 03.04.2007 13:03

спросите у товарища N!ke
http://flasher.ru/forum/member.php?u=36981
он недавно что то такое ваял...

iNils 03.04.2007 15:03

Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.

Devilin 03.04.2007 18:38

[CorC] Спасибо, я уже отправил ему сообщение в личку, буду ждать ответа.
Цитата:

Сообщение от iNils
Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.

Я представляю по каким причинам в реальной жизни машину начинает заносить. Моя же проблема состоит в том что я не знаю как это можно реализовать во Flash.

etc 03.04.2007 18:47

Для начала нужно представить физику всего этого, а реализация — дело десятое.

Devilin 03.04.2007 19:23

На сейчас у моей машинки повороты реализованы следующим способом:
Код HTML:

[code]function moveCarRight() {
        car._rotation += car_rot*car_spd;
        //trace((1/car_rot)/car_spd);   
}[/code]

Где car_rot - коэффициент поворота а car_spd-скорость авто. Я понимаю что для того чтоб сделать заносы этот код не катит. Я не могу понять как мне прикладывать вектора и сравнивать текущее значение поворота с предыдущим для задания инерции.

Потестить то что есть можно здесь:
http://sivia.com.ua/temp/rally_alpha0345.swf


Часовой пояс GMT +4, время: 23:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.