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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Mar 2006
Сообщений: 92
По умолчанию Как привязать две точки мувика к кривой

Всем доброго времени суток.
Суть вопроса такова:
Есть мувик-машинка (вид сбоку) и есть некая волнистая линия имитирующая ландшафт (есть и ямки есть и горки). Как ОБА колеса машинки привязать к дороге?
Сделать движение по пути объекта у которого только одна точка должна касаться дороги проблемы не составляет.
Но вот как оба колеса привязать к дороге?
Экспериментировал с мотион твином по направляющей, ставил точку вращения мувика на одно из колес машинки и задавал orient to path. Работает, но одно колесо (то где точка вращения мувика всё время скользит по линии, а другое то проваливается под землю, то взлетает над ней. Ставил две точки на направляющую (точно под колесами машинки) двигал их синхронно с машинкой, отслеживал их _y, это всё работает, на основе изменения этих _y от этих двух точек пробовал поворачивать машинку. Результат тот же. Колеса то под, то над землей.
Приходила мысль поместить внутрь мувика с машинкой два клипа пустых и их _y привязать к _y тех двух точек что едут по кривой, но подумал что просто эти две точки будут ерзать внутри клипа=машинки по "y", но сам то клип поворачивать они не будут...
Чувствую что истина гдето рядом... Но где...
Поможете?

Старый 02.06.2008, 16:24
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
вариант: оба колеса твиним по идентичным направляющим, а корпус в онЕнтерФраме ставим им в соответствие

ps впрочем можно корпус по такой же направляющей пустить, но с включенной orient to path
Вложения
Тип файла: zip Untitled-1.zip (6.6 Кб, 62 просмотров)
Тип файла: zip Untitled-2.zip (7.3 Кб, 48 просмотров)


Последний раз редактировалось silin; 02.06.2008 в 16:29.
Старый 02.06.2008, 17:37
gfdrf вне форума Посмотреть профиль Отправить личное сообщение для gfdrf Найти все сообщения от gfdrf
  № 3  
Ответить с цитированием
gfdrf

Регистрация: Mar 2006
Сообщений: 92
Спасибо, то что надо.
Дома посмотрю оба fla варианта. На работе нет флэша.
Суть понял.
Моя ошибка, похоже, состояла в том, что я пытался привязывать целиком мувик, в котором целиком машинка в .ai

PS
Посмотрел обе fla
Моя тупость не могла додуматься до правильной формулы описывающей угол поворота корпуса машинки (body._rotation).

Кстати не заметил разницы во втором варианте при включенной и выключенной опции orient to path у корпуса машинки.
Ведь код то тот же самый.
Он и работает.
Если убираешь код, то тут orient to path уже влияет, но получается косяк типа как у меня и получался изначально.


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

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

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


 


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


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