«rotation» etiketlenmiş sorular

Dönme, bir nesnenin belirli bir eksen etrafındaki dairesel hareketidir.

2
Küre Hakkında Rastgele Dönme
Bir kullanıcının kürenin yüzeyi etrafında hareket etmesini sağlayan bir tamirciyi kodluyorum. Küre üzerindeki konum şu anda thetave olarak saklanır phi, burada thetamevcut konumun z ekseni ile xz çıkıntısı arasındaki açı (yani y ekseni etrafında dönüş) ve y ekseninden konuma phiaçıdır. Bunu kötü bir şekilde açıkladım, ama aslında theta = yaw,phi …

4
GLM: Euler Açıları ve Kuaterniyon
Umarım GL Mathematics'i ( GLM ) biliyorsunuzdur çünkü bir sorunum var, kıramıyorum: Bir dizi Euler Açısı var ve aralarında düzgün enterpolasyon yapmam gerekiyor . En iyi yol onları Kuaterniyonlara dönüştürmek ve SLERP alrogirmisini uygulamaktır . Benim sorunum nasıl Euler Açıları ile glm :: quaternion başlatmak , lütfen? GLM Dokümantasyonunu defalarca …

3
Estetik bozulmadan piksel sanat spritelarını nasıl döndürebilirim?
Şu anda devasa bir "Oyun Tasarımı" sorununun önündeyim. Bir piksel-sanat-ish oyunu yapıyorum ve bilinear enterpolasyon kullanmak birçok animasyon sorununu çözebilir. Öte yandan, artık bir "piksel oyun" değil. Bilinear Interpolation kullanırsam animasyon çalışır ancak "hibrit-ish" gibi görünür ve sanat tarzı kaybolur. Ya animasyonlarımı ya da sanat tarzını bozuyorum. Her ikisine de …
12 2d  rotation  pixel-art 

2
Bir hareketli grafiği baktığı yönde nasıl hareket ettirebilirim?
Java / Slick 2D kullanıyorum. Sprite döndürmek için fareyi ve sprite taşımak için ok tuşlarını kullanmaya çalışıyorum. Sprite'ı problemsiz bir şekilde döndürebilirim, ancak olması gerektiği yönde hareket ettiremiyorum. "İleri" yi vurduğumda hareketli grafiğin fareye doğru hareket etmesi gerekmez. Aslında, gerçekten ekranın soluna doğru hareket edecektir. Birçok oyun bu hareket tarzını …

3
Bir varlığın bir yönde hareket etmesini nasıl sağlarım?
Bir var Entityher oyun kene güncellenir örneği. Varlığın sadece sürekli ilerlediğini varsayalım. Varlığın açısını bu yönde hareket ettiren bir işleve vermek istiyorum: moveForward(90);onları sağa doğru hareket ettirmelidir. Rotasyonumu global olarak ilan edersem int, moveForward(rotation); rotation++; hareketi ile küçük bir çemberin izini sürecekti. Bunu nasıl yapabilirim? Bunun vektör matematiğini içerdiğini varsayıyorum; …

2
Altıgen bir ızgaradaki altıgen fayans yapısını nasıl döndürebilirim?
2D izometrik oyunum altıgen ızgaralı bir harita kullanıyor. Aşağıdaki resme referans olarak, açık mavi altıgen yapıları pembe altıgenlerin etrafında 60 derece nasıl döndürebilirim? DÜZENLE: Ana altıgen (0,0) 'dır. Diğer altıgenler çocuktur, sayıları sabittir. Sadece bir konum tanımlayacağım (bu durumda sağ) ve gerekirse diğer yönleri hesaplayacağım (sol alt, sağ botom, sağ …

5
Vector3s ile neden '> =' operatörünü kullanamıyorum?
Ben _positionAve olarak adlandırılan iki konum arasında hareket etmek için bir dikdörtgen almaya çalışıyorum _positionB. Her ikisi de tiptedir Vector3. Dikdörtgen gayet iyi hareket ediyor. Bununla birlikte, ulaştığında _positionB, ters yönde hareket etmez, olması gerektiği gibi. Bir göz atmak için koda geri döndüm. Ben nesne hareket ettikçe, ifkoddaki ifadeler rects …
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
Döner aynalar
Aşağıdaki kodu kullanarak oyun karakterimi hedefe izlemek için döndürüyorum: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion, yeni bir hedef verildiğinde karakterin geçerli dönüşüdür. lookQuaternion, karakterin bakması gereken yöndür ve şu şekilde ayarlanır: destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turningNormalizer sadece Time.deltaTimeartırılır ve turningSpeededitörde verilen statik bir değerdir. Sorun …

2
Sallanan bir sarkaç nasıl simüle edebilirim?
Bir sarkaç gibi ileri geri sallanan bir ağırlık ile bir ip simüle etmek istiyorum. Gerçek fizik aşırıya kaçar; sadece aynı hareketi tekrar ediyor. JQuery aradığım benzer bir "salıncak" kolaylığı vardır . O nasıl çalışır? Bir açıdan diğerine dönmeyi düşünüyordum Math.easeOutExpo, ama gerçek sarkaçlar farklı şekilde rahatlıyor ...

1
Sprite'ı döndürmek için kullanılan Xbox başparmak çubuğu, temel formül 90 derecelik aralıklarla "yapışmasını" veya "yapışkan" hissetmesini sağlar! Düzgün dönüşü nasıl elde edersiniz?
Sprite'ımın (örneğin uzay gemisinin) Xbox denetleyicisi başparmak çubuğuna dayanarak hangi açıyla karşılaşması gerektiğini hesaplamak için çok temel bir formül kullanıyorum, yani gemiyi döndürmek için başparmak çubuğunu kullanıyorsunuz. Ana güncelleme yöntemimde: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); Ana çizim yöntemimde: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, origin, 1.0f, SpriteEffects.None, 1); Gördüğünüz gibi oldukça …
9 xna  c#  sprites  rotation  gamepad 

4
İki nesne arasında dönmeyi sürdürme
XNA oyunumda çarpışan iki nesnem var. İlk nesne diğeriyle çarpıştığında, ona kilitlenebilir ve dünya hakkında hareket edebilir. Burada matematikle ilgili bir sorunum var (Matematik benim güçlü yanım değil). Şu anda birincisine ikinci nesne mandalım var ve onunla hareket ediyorum, ama orijinal yönünü koruyamıyorum. Dolayısıyla, nesne yukarı dönükse, bu öğeyi orijinal …
9 xna  rotation 

3
Bir helikopteri kontrol etmek için kuaterniyon kullanabilir miyim?
3D'de basitleştirilmiş bir helikopter (şu an için bir küp) simülasyonu yapmaya çalışıyorum ve rotasyonla ilgili bazı sorunlar yaşıyorum. Bir helikopter üç eksen boyunca dönebilir: arka pervaneyi kullanarak kendi kendine dön: y ekseni dönüşü sola veya sağa gitmek için sola ve sağa eğin: z ekseni dönüşü geri veya ileri gitmek için …
9 3d  rotation 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.