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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

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

Регистрация: Aug 2009
Сообщений: 134
По умолчанию Движение физического тела (body) по кривой (траектории).

C помощью класса fl.motion.BezierSegment я построил кривую. Необходимо, чтобы физический объект (Body) двигался по траектории кривой, при этом скорость движения была рассчитана Box2D (а не просто принудительно двигать физическое тело функцией SetXForm() вручную). Подскажите, как это лучше реализовать.



Последний раз редактировалось Denis_ex; 29.10.2010 в 16:31.
Старый 29.10.2010, 16:50
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 2  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Лучше переформулируйте вопрос "какая будет траектория у тела, выпущенного под данным углом с данной скоростью/импульсом". Её собственно и рисовать. Без учёта сопротивления воздуха (оно вам надо?) такое учат в школе (равноускоренное движение). С учётом должны давать в вузе.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

Старый 29.10.2010, 16:58
Denis_ex вне форума Посмотреть профиль Отправить личное сообщение для Denis_ex Найти все сообщения от Denis_ex
  № 3  
Ответить с цитированием
Denis_ex

Регистрация: Aug 2009
Сообщений: 134
Спасибо, я предполагал, что есть инструменты Box2D, которые двигают объект по траектории (кривой). Но вероятно да, придется вычислять траекторию с учетом угла/импульса/гравитации, а уже потом по ней рисовать кривую.

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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