![]() |
Разгон и замедление машины.
Вот встала задача сделать управление машиной. (Вид сбоку)
Управление сделал, но нужно сделать его реалистичным... Возьмём за обозначение объекта управляемого нами машину, которую назовём avto_game_1 Задача сделать плавный разгон и плавное торможение. Сценарий примерно такой: - Человек, играющий в приложение на старте нажимает на кнопку пробел. - avto_game_1 начинает постепенно разгонятся. - avto_game_1 доходит до максимальной скорости, и движется с постоянной. - Если человек отпускает пробел, avto_game_1 сбрасывает скорость. - Нажимая пробел повторно avto_game_1 начинает набирать скорость. Думаю вы поняли мою задачу :) Я понимаю, что это займёт много расчётов и т.д, но может кто поможет и подтолкнёт в правильном направлении, ну или может есть люди, которые полностью смогут с кодом помочь. Возможно у кого-то была подобная задача. |
По энтерфрейму
Код AS3:
Код AS3:
И не ждите готового решения, тут его просто так не дают. Пробуйте и скидывайте сюда, с таким помогут с удовольствием |
Всё, примерно понял как делать)
Суть в том, что если клавиша нажата, то постепенно к переменной speed прибавлялось число. А если клавиша не нажата, то speed постепенно уменьшалась. Код AS3:
Код AS3:
|
Цитата:
А по энтер фрейму проверяй Код AS3:
|
Посоветовал бы физические движки)
|
Для простого варианта можно использовать твинер. И отрегулировать динамику ускорения и время разгона.
|
| Часовой пояс GMT +4, время: 05:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.