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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2018, 19:39   #1
BloodyJohnny
 
Регистрация: 18.02.2018
Сообщений: 3
Печаль Corona SDK

Всем шалом) Как сделать, чтобы динамический объект, имеющий массу, вращался вокруг оси другого динамического объекта, с возможностью отрыва от этой оси по тапу на экран и его дальнейшее движение по инерции? Буду очень благодарен за любые советы и туториалы, особенно за примеры кода

З.Ы. Пробовал применить шарнирное соединение, но оно требует указывать конкретные координаты оси вращения(что кажется невозможно, т.к. объект постоянно находится в движении), и нигде не могу найти, как прервать это соединение, чтобы произошел отрыв от оси.
BloodyJohnny вне форума Ответить с цитированием
Старый 11.03.2018, 15:42   #2
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

|-----------------------------------------------------
это для шара который вращается вокруг другого шара:

X,Y,Z - координаты шара.
angleX angleY angleZ - угол поворота.
Код:
координата X =  sin(angleX/ 180 * PI);
координата Y = tan(angleY/ 180 * PI);
координата Z = cos(angleZ/ 180 * PI);
|-----------------------------------------------------


если будешь увеличивать угол постоянно то порекомендую вставку
Код:
    while(условие){
      angleX +=0.1; 
      angleY +=0.1; 
      angleZ +=0.1; 
     
      if(angleX > 360) angleX = 0;
      if(angleY > 360) angleY = 0;
      if(angleZ > 360) angleZ = 0;

    }
SerEngine вне форума Ответить с цитированием
Старый 11.03.2018, 15:45   #3
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

мой скайп 375292698807
обращайся
SerEngine вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Физика в Corona SDK BloodyJohnny Помощь студентам 2 20.02.2018 17:41
Android SDK-помогите как установить? Я скачал SDK-manager, устонавливаю и под конец такая ошибка выдается ruslan6666 Мобильные ОС (Android, iOS, Windows Phone) 1 05.05.2017 13:53
SDK Дима212313123 Visual C++ 1 20.07.2014 16:53
Требуются программисты (Corona SDK) irenebart Фриланс 0 09.11.2012 18:41
Corona SDK bumer7721 Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 09.07.2011 01:14