Вопросы с тегом «rotation»

Вращение - это круговое движение объекта вокруг определенной оси.

2
Произвольное вращение вокруг сферы
Я кодирую механику, которая позволяет пользователю перемещаться по поверхности сферы. Положение на сфере в настоящее время сохраняется как thetaи phi, где theta- угол между осью z и проекцией xz текущей позиции (то есть вращение вокруг оси y), и phiявляется углом от оси y к этой позиции. Я объяснил это плохо, …

4
GLM: Эйлеровы углы к кватерниону
Я надеюсь, что вы знакомы с математикой GL ( GLM ), потому что у меня есть проблема, я не могу сломать: У меня есть набор углов Эйлера, и мне нужно выполнить плавную интерполяцию между ними. Лучший способ - преобразовать их в кватернионы и применить алгоритм SLERP. У меня вопрос, как …

3
Как я могу вращать спрайты пиксельной графики, не разрушая эстетику?
Я сейчас нахожусь перед огромным вопросом "Game Design". Я создаю игру pixel-art-ish, и использование билинейной интерполяции может решить множество проблем с анимацией. С другой стороны, это уже не «пиксельная игра». Если я использую билинейную интерполяцию, анимация работает, но она выглядит «гибридной», и художественный стиль теряется. Либо я испортил свои анимации, …
12 2d  rotation  pixel-art 

2
Как я могу переместить спрайт в направлении, в котором он находится?
Я использую Java / Slick 2D. Я пытаюсь использовать мышь, чтобы вращать спрайт, и клавиши со стрелками, чтобы переместить спрайт. Я могу заставить спрайт вращаться без проблем, но я не могу заставить его двигаться в том направлении, в котором он должен. Когда я нажимаю «вперед», спрайт не обязательно движется к …

3
Как заставить сущность двигаться в направлении?
У меня есть Entityэкземпляр, который обновляется каждый тик игры. Давайте просто предположим, что сущность постоянно движется вперед. Я хотел бы иметь возможность дать угол объекта функции, которая заставляет его двигаться в этом направлении: moveForward(90);должен заставить их двигаться вправо. Если бы я объявил мое вращение как глобальные int, то делать moveForward(rotation); …

2
Как вращать структуру шестиугольных плиток на шестиугольной сетке?
Моя 2D-изометрическая игра использует гексагональную сетку. Как показано на рисунке ниже, как я могу повернуть голубые шестиугольные структуры на 60 градусов вокруг розовых шестиугольников? РЕДАКТИРОВАТЬ: Главный гекс (0,0). Другие гексы - это дети, их количество фиксировано. Я собираюсь определить только одну позицию (в данном случае ее справа) и вычислить другие …


5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
Слепящий поворот зеркал
Я поворачиваю своего игрового персонажа, чтобы посмотреть на цель, используя следующий код: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion - это текущее вращение персонажа, когда дается новая цель. lookQuaternion - это направление, в котором должен смотреть персонаж, и оно установлено так: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turnNormalizer …

2
Как мне симулировать качающийся маятник?
Я хочу смоделировать веревку с прикрепленным грузом, раскачиваясь взад-вперед, как маятник. Любая реальная физика излишня; это просто бесконечно повторять одно и то же движение. JQuery обладает легкостью "свинга", аналогичной тому, что я ищу. Как это работает? Я думал о вращении с одного угла на другой Math.easeOutExpo, но настоящие маятники облегчаются …

4
Сохраняя вращение между двумя объектами
В моей игре XNA у меня есть два объекта, которые сталкиваются. Когда первый объект сталкивается с другим, он может зацепиться за него и перемещать его по миру. У меня здесь проблемы с математикой (математика не моя сильная сторона). В настоящее время у меня есть вторая защелка объекта на первой и …
9 xna  rotation 

1
Xbox-джойстик используется для вращения спрайта, базовая формула заставляет его «прилипать» или чувствовать себя «липким» с интервалами в 90 градусов! Как вы получаете плавное вращение?
Я использую очень простую формулу, чтобы вычислить угол, на который должен быть направлен мой спрайт (например, космический корабль), на основе большого пальца контроллера Xbox, т.е. вы используете этот большой палец для вращения корабля. В моем основном методе обновления: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); В моем основном методе розыгрыша: spriteBatch.Draw(shuttle, shuttleCoords, …
9 xna  c#  sprites  rotation  gamepad 

3
Могу ли я использовать кватернионы для управления вертолетом?
Я пытаюсь сделать упрощенный симулятор вертолета (на данный момент это куб) в 3D, и у меня возникли некоторые проблемы с вращением. Вертолет может вращаться вдоль трех осей: вращаться на себя, используя задний винт: вращение оси y наклон влево и вправо для перехода влево или вправо: вращение оси z наклоните вверх …
9 3d  rotation 

2
Рендеринг 3d объекта на 2d поверхность (встроенная система)
я работаю над встроенной системой, и в свободное время я хотел бы проверить ее возможности рисования. Речь идет о микроконтроллере ARM Cortex M3, подключенном к плате EasyMX Stellaris. И у меня есть небольшой экран TFT 320x240 :) Теперь у меня есть немного свободного времени каждый день, и я хочу создать …

1
Угол между двумя точками
У меня есть персонаж, который ходит по случайным точкам в моей комнате в Unity. Проблема в том, что он всегда обращен в одном направлении, я хочу написать в C # фрагмент кода, который будет определять направление, в котором находится персонаж в данный момент, и положение цели, а затем вычисляет угол …
9 unity  rotation 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.