Запитання з тегом «rotation»

Обертання - круговий рух предмета навколо певної осі.

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

4
GLM: Кути Ейлера до Кватерніона
Я сподіваюся, що ви знаєте GL Mathematics ( GLM ), тому що у мене проблема, я не можу зламати: У мене є набір Ейлерових кутів, і мені потрібно виконати плавну інтерполяцію між ними. Найкращий спосіб - перетворити їх на кватерніони та застосувати SLERP- алрогіртму. У мене є питання, як ініціалізувати …

3
Як я можу обертати піритки арт-пікселів, не естетичні зриви?
Я зараз перед величезним питанням "Дизайн ігор". Я створюю піксельну гра-арт-іш і за допомогою білінеарної інтерполяції можна вирішити безліч проблем з анімацією. З іншого боку, це вже не "піксельна гра". Якщо я використовую Bilinear Interpolation, анімація працює, але вона виглядає "гібридно-іш", і стиль мистецтва втрачається. Або я зіпсую свої анімації, …
12 2d  rotation  pixel-art 

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

3
Як змусити сутність рухатися в напрямку?
У мене є Entityекземпляр, який оновлюється кожною ігровою галочкою. Припустимо лише, що сутність рухається вперед постійно. Я хотів би мати можливість надати куту сутності функції, яка змушує рухатись у цьому напрямку: moveForward(90);повинні змусити їх рухатися праворуч. Якщо я заявив про свою ротацію як глобальну int, то роблю moveForward(rotation); 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, sourceRectangle, Color.White, …
9 xna  c#  sprites  rotation  gamepad 

3
Чи можна використовувати кватерніони для управління вертольотом?
Я намагаюся зробити спрощений вертоліт (на даний момент це куб) моделювання в 3D, і у мене виникають деякі проблеми з обертанням. Вертоліт може обертатися вздовж трьох осей: обертати на себе за допомогою заднього гвинта: обертання осі y нахил вліво і вправо, щоб перейти вліво або вправо: z обертання осі нахил …
9 3d  rotation 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.