Pytania otagowane jako rotation

Obrót to ruch kołowy obiektu wokół określonej osi.

2
Arbitrary Rotation about a Sphere
Koduję mechanikę, która pozwala użytkownikowi poruszać się po powierzchni kuli. Pozycja na kuli jest obecnie zapisywana jako thetai phi, gdzie thetajest kąt między osią z i rzutem xz bieżącej pozycji (tj. Obrót wokół osi y), i phijest kątem od osi y do pozycji. Wyjaśniłem, że źle, ale to jest w …

4
GLM: Kąty Eulera do czwartorzędu
Mam nadzieję, że znasz GL Mathematics ( GLM ), ponieważ mam problem, nie mogę złamać: Mam zestaw kątów Eulera i muszę wykonać płynną interpolację między nimi. Najlepszym sposobem jest ich konwersja do Quaternions i zastosowanie alrogirthm SLERP. Mam problem z inicjowaniem glm :: quaternion za pomocą Euler Angles, proszę? Wciąż …

3
Jak mogę obracać sprite'y sztuki pikseli bez zrujnowania estetyki?
Jestem teraz przed ogromnym pytaniem „Game Design”. Tworzę grę pikselowo-graficzną, a interpolacja dwuliniowa może rozwiązać wiele problemów z animacją. Z drugiej strony nie jest to już „gra pikselowa”. Jeśli użyję interpolacji dwuliniowej, animacja działa, ale wygląda na „hybrydową”, a styl artystyczny gubi się. Albo popsuję moje animacje, albo psuję styl …
12 2d  rotation  pixel-art 


3
Jak sprawić, by istota poruszała się w określonym kierunku?
Mam Entityinstancję, która jest aktualizowana przy każdym zaznaczeniu gry. Załóżmy, że istota stale się rozwija. Chciałbym móc nadać kąt istoty funkcji, która powoduje, że porusza się ona w tym kierunku: moveForward(90);powinien sprawić, by przesunęli się w prawo. Jeśli zadeklaruję swoją rotację jako globalną int, to zrobię to moveForward(rotation); rotation++; sprawiłoby, …

2
Jak obrócić strukturę sześciokątnych płytek na siatce sześciokątnej?
Moja izometryczna gra 2D wykorzystuje sześciokątną mapę siatki. W odniesieniu do poniższego obrazu, w jaki sposób mogę obrócić jasnoniebieskie struktury sześciokątne o 60 stopni wokół różowych sześciokątów? EDYTOWAĆ: Główny hex to (0,0). Inne heksy są dziećmi, ich liczba jest ustalona. Zdefiniuję tylko jedną pozycję (w tym przypadku jej prawą) i …

5
Dlaczego nie mogę używać operatora '> =' z Vector3s?
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
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
Przesuwne lusterka obrotowe
Obracam swoją postać gry, aby obserwować cel, używając następującego kodu: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion to bieżąca rotacja postaci, gdy zostanie podany nowy cel. lookQuaternion to kierunek, w którym postać powinna patrzeć i jest ustawiony następująco: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); TurningNormalizer jest tylko Time.deltaTimezwiększany …

2
Jak symulować wahadło wahadłowe?
Chcę symulować linę z przymocowanym ciężarem, kołyszącą się w przód iw tył jak wahadło. Każda faktyczna fizyka to przesada; po prostu bez końca powtarza ten sam ruch. JQuery ma łatwość „huśtania się” podobną do tego, czego szukam. Jak to działa? Myślałem o obracaniu się pod jednym kątem Math.easeOutExpo, ale prawdziwe …

4
Utrzymywanie rotacji między dwoma obiektami
W mojej grze XNA mam dwa zderzające się obiekty. Kiedy pierwszy przedmiot zderzy się z drugim, może się do niego zaczepić i poruszać po świecie. Mam tutaj problem z matematyką (matematyka nie jest moją mocną stroną). Obecnie mam drugi obiekt, który zatrzaskuje się na pierwszym i poruszam się nim, ale …
9 xna  rotation 

1
Mysz Xbox używana do obracania ikonki, podstawowa formuła sprawia, że ​​„przykleja się” lub czuje się „lepka” w odstępach 90 stopni! Jak uzyskać płynny obrót?
Korzystam z bardzo podstawowej formuły, aby obliczyć, pod jakim kątem mój duszek (na przykład statek kosmiczny) powinien być skierowany, w oparciu o drążek kontrolera Xbox, tzn. Za pomocą drążka obracasz statek. W mojej głównej metodzie aktualizacji: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); W mojej głównej metodzie losowania: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, …
9 xna  c#  sprites  rotation  gamepad 

3
Czy mogę używać czwartorzędów do sterowania helikopterem?
Próbuję stworzyć uproszczoną symulację helikoptera (na razie jest to sześcian) w 3D i mam pewne problemy z obrotem. Śmigłowiec może obracać się wzdłuż trzech osi: obracać się za pomocą tylnego śmigła: obrót osi y przechyl w lewo i prawo, aby przejść w lewo lub w prawo: obrót osi Z przechyl …
9 3d  rotation 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.