Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2012, 15:57   #1
revaldo666
Форумчанин
 
Регистрация: 24.06.2010
Сообщений: 251
По умолчанию Движение модели

Всем доброго времени суток.Нуждаюсь в помощи.Подскажите как изменить направление движения модели когда происходит поворот по её оси.То есть гоночки, машина поворачивает(моделька крутится в право в лево) и при этом её позиция также изменяется (то есть машина входит в поворот) однако когда я пытаюсь организовать поворот модель просто крутится и двигается в прежнем направлении.
Вот как я делаю
Код:
if(GetAsyncKeyState(VK_UP))//перемещение модели в перёд
      {
         if(pz<=-3.3)
            pz=-3.3;
         pz-=0.1;
 
      }
      if(GetAsyncKeyState(VK_RIGHT)) //поворот модели на право
      {
         if(px>=1.3)
            px=1.3;
         px+=0.1;
      }
      if(GetAsyncKeyState(VK_LEFT)) //поворот модели на лево
      {
         if(px<=-1.3)
            px=-1.3;
         px-=0.1;
      }
      if(GetAsyncKeyState(VK_DOWN)) //перемещение модели назад
      {
         if(pz>=3.3)
            pz=3.3;
         pz+=0.1;
         
      }
nodetbl->setRotation(vector3df(nodetbl->getRotation().X,nodetbl->getRotation().Y+px,nodetbl->getRotation().Z)); //вращение модели
nodetbl->setPosition(vector3df(nodetbl->getPosition().X,nodetbl->getPosition().Y,nodetbl->getPosition().Z+pz)); //перемещение модели
За ранее спасибо
PS.Используется движок Irrlicht
revaldo666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение со скоростью света и быстрее скорости света - Сверхсветовое движение Alar Свободное общение 354 13.11.2011 21:32
Движение колец и Движение линий сверху Iren1993 Помощь студентам 2 07.11.2011 19:48
3D-модели lildare Visual C++ 1 28.03.2011 13:00
Движение юнита в модели океана Delphi Дамир Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 16.05.2009 12:45