У меня есть 2 вектора направления для оси X и оси Y объекта. Как рассчитать матрицу вращения объекта с помощью
У меня есть 2 вектора направления для оси X и оси Y объекта. Как рассчитать матрицу вращения объекта с помощью
Моя 2D-изометрическая игра использует гексагональную сетку. Как показано на рисунке ниже, как я могу повернуть голубые шестиугольные структуры на 60 градусов вокруг розовых шестиугольников? РЕДАКТИРОВАТЬ: Главный гекс (0,0). Другие гексы - это дети, их количество фиксировано. Я собираюсь определить...
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код,...
Я поворачиваю своего игрового персонажа, чтобы посмотреть на цель, используя следующий код: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion - это текущее вращение персонажа, когда дается новая цель. lookQuaternion - это...
Я хочу смоделировать веревку с прикрепленным грузом, раскачиваясь взад-вперед, как маятник. Любая реальная физика излишня; это просто бесконечно повторять одно и то же движение. JQuery обладает легкостью "свинга", аналогичной тому, что я ищу. Как это работает? Я думал о вращении с одного угла на...
В моей игре XNA у меня есть два объекта, которые сталкиваются. Когда первый объект сталкивается с другим, он может зацепиться за него и перемещать его по миру. У меня здесь проблемы с математикой (математика не моя сильная сторона). В настоящее время у меня есть вторая защелка объекта на первой и я...
Я использую очень простую формулу, чтобы вычислить угол, на который должен быть направлен мой спрайт (например, космический корабль), на основе большого пальца контроллера Xbox, т.е. вы используете этот большой палец для вращения корабля. В моем основном методе обновления: shuttleAngle = (float)...
я работаю над встроенной системой, и в свободное время я хотел бы проверить ее возможности рисования. Речь идет о микроконтроллере ARM Cortex M3, подключенном к плате EasyMX Stellaris. И у меня есть небольшой экран TFT 320x240 :) Теперь у меня есть немного свободного времени каждый день, и я хочу...
У меня есть персонаж, который ходит по случайным точкам в моей комнате в Unity. Проблема в том, что он всегда обращен в одном направлении, я хочу написать в C # фрагмент кода, который будет определять направление, в котором находится персонаж в данный момент, и положение цели, а затем вычисляет...
Я пытаюсь сделать упрощенный симулятор вертолета (на данный момент это куб) в 3D, и у меня возникли некоторые проблемы с вращением. Вертолет может вращаться вдоль трех осей: вращаться на себя, используя задний винт: вращение оси y наклон влево и вправо для перехода влево или вправо: вращение оси z...
Я пытаюсь написать код с вращающимся объектом. Я реализовал это как: Вращение вокруг оси X определяется величиной изменения координат Y мыши, а вращение вокруг оси Y определяется величиной изменения координат X мыши. Этот метод прост и работает нормально до тех пор, пока ось не совпадет с осью Z,...
Я работаю с некоторыми друзьями над браузерной игрой, где люди могут перемещаться по 2D-карте. Прошло уже почти 7 лет, и до сих пор люди играют в эту игру, поэтому мы думаем о том, как дать им что-то новое. С тех пор игровая карта была ограниченной плоскостью, и люди могли переходить от (0, 0) к...
Я хочу, чтобы камера от первого лица плавно меняла направление просмотра с направления d1 на направление d2. Последнее направление указывается целевой позицией t2. До сих пор я реализовал вращение, которое работает нормально, но скорость вращения замедляется по мере приближения текущего направления...
Я пытаюсь реализовать базовый SceneManager с использованием OpenFL и Haxe. У меня нет большого опыта использования OpenFL и Haxe, поэтому у меня есть несколько проблем. Вот как я разработал класс SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...
Когда я создаю C # script ( Create -> C# Script) через Unity3d или удаляю его из Unity3d- Visual Studioпоказывает мне окно с предупреждением. это раздражает. Есть ли способ заставить "ReloadAll" в обозревателе решений без...
Я реализовал физический движок, основанный на концепциях в классическом тексте « Продвинутая физика персонажей » Томаса Якобсена. Трение обсуждается очень кратко в статье, и сам Якобсен отмечает, как «другие и лучшие модели трения, чем эта, могли и должны быть реализованы». Как вообще можно...
Я недавно вошел в XNA и должен сказать, что мне это нравится. Как своего рода игра «Привет, мир», я решил создать классическую игру «Змейка». 90-градусная версия была очень простой и легкой в реализации. Но когда я пытаюсь сделать его версию, которая позволяет вращаться на 360 градусов, используя...