Perguntas com a marcação «rotation»

9
Posso usar quaternions para controlar um helicóptero?

Estou tentando fazer uma simulação simplificada de helicóptero (no momento, é um cubo) em 3D e estou tendo alguns problemas com a rotação. Um helicóptero pode girar ao longo dos três eixos: gire sobre si mesmo usando a hélice traseira: rotação do eixo y incline para a esquerda e direita para ir...

9
Por que não posso usar o operador '> =' com Vector3s?

Estou tentando fazer com que um retângulo se mova entre duas posições às quais me refiro como _positionAe _positionB. Ambos são do tipo Vector3. O retângulo se move muito bem. No entanto, quando chega _positionB, não se move na direção oposta, como deveria. Voltei ao código para dar uma olhada....

9
Espelhos rotativos slerping

Giro meu personagem do jogo para assistir ao alvo usando o seguinte código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion é a rotação atual do personagem quando um novo alvo é dado. lookQuaternion é a direção que o...

9
Como simulo um pêndulo oscilante?

Quero simular uma corda com um peso preso, balançando para frente e para trás como um pêndulo. Qualquer física real é um exagero; é apenas repetir sem parar o mesmo movimento. O JQuery possui uma facilidade de "balanço" semelhante ao que estou procurando. Como funciona? Eu estava pensando em...

9
Mantendo a rotação entre dois objetos

No meu jogo XNA, tenho dois objetos que colidem. Quando o primeiro objeto colide com o outro, ele é capaz de prendê-lo e movê-lo pelo mundo. Estou tendo um problema com a matemática aqui (matemática não é meu ponto forte). Atualmente, tenho o segundo objeto travado no primeiro e movo-o com ele, mas...

9
Ângulo entre dois pontos

Eu tenho um personagem que caminha para pontos aleatórios no meu quarto no Unity. O problema é que ele sempre enfrenta uma direção. Quero escrever em C # um trecho de código que obterá a direção que o personagem está enfrentando no momento e a posição do alvo e, em seguida, calcula o ângulo entre...

8
Como evitar o bloqueio do cardan

Eu estou tentando escrever código com gira um objeto. Eu o implementei como: A rotação sobre o eixo X é dada pela quantidade de alteração nas coordenadas y de um mouse e a rotação sobre o eixo Y é dada pela quantidade de alteração nas coordenadas x de um mouse. Este método é simples e funciona...

8
Girar um vetor

Quero que minha câmera em primeira pessoa mude suavemente sua direção de visualização da direção d1 para a direção d2. A última direção é indicada por uma posição alvo t2. Até agora, implementei uma rotação que funciona bem, mas a velocidade da rotação diminui quanto mais perto a direção atual...

8
Implementando um SceneManager usando OpenFL

Estou tentando implementar um SceneManager básico usando OpenFL e Haxe. Não tenho muita experiência no uso do OpenFL e Haxe, por isso tenho alguns problemas. Aqui está como eu projetei a classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends...

8
Forçar Recarregar VS soution Explorer ao adicionar novo script c # via Unity3d?

Quando crio o script C # ( Create -> C# Script) por meio de Unity3d ou o excluo de Unity3d- Visual Studiome mostra a janela de aviso. É irritante. Existe alguma maneira de forçar "ReloadAll" na solução Explorer sem a

8
Como se aproximar da serpente de 360 ​​graus

Eu entrei recentemente no XNA e devo dizer que eu amo isso. Como uma espécie de olá, decidi criar o clássico jogo "Snake". A versão de 90 graus era muito simples e fácil de implementar. Mas, como tento criar uma versão que permita rotação de 360 ​​graus usando as setas esquerda e direita, me...