Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.04.2007, 12:27
Devilin вне форума Посмотреть профиль Отправить личное сообщение для Devilin Найти все сообщения от Devilin
  № 1  
Ответить с цитированием
Devilin

Регистрация: Mar 2007
Сообщений: 6
Question Создание эффекта заноса авто

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

Старый 03.04.2007, 13:03
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
спросите у товарища N!ke
http://flasher.ru/forum/member.php?u=36981
он недавно что то такое ваял...
__________________
"We Are The Champions My Friends!" Queen

Старый 03.04.2007, 15:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 03.04.2007, 18:38
Devilin вне форума Посмотреть профиль Отправить личное сообщение для Devilin Найти все сообщения от Devilin
  № 4  
Ответить с цитированием
Devilin

Регистрация: Mar 2007
Сообщений: 6
[CorC] Спасибо, я уже отправил ему сообщение в личку, буду ждать ответа.
Цитата:
Сообщение от iNils
Занос машины заключается в том, что при повороте колеса теряют сцепление с дорогой. Поэтому если передние колеса начинают ехать с учетом угла поворота, то задние продолжают ехать по инерции в том же направлении, что и до поворота.
Я представляю по каким причинам в реальной жизни машину начинает заносить. Моя же проблема состоит в том что я не знаю как это можно реализовать во Flash.


Последний раз редактировалось Devilin; 03.04.2007 в 18:41.
Старый 03.04.2007, 18:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Для начала нужно представить физику всего этого, а реализация — дело десятое.

Старый 03.04.2007, 19:23
Devilin вне форума Посмотреть профиль Отправить личное сообщение для Devilin Найти все сообщения от Devilin
  № 6  
Ответить с цитированием
Devilin

Регистрация: Mar 2007
Сообщений: 6
На сейчас у моей машинки повороты реализованы следующим способом:
Код 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


Последний раз редактировалось Devilin; 03.04.2007 в 19:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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