Perguntas com a marcação «vector»

13
O movimento parece depender da taxa de quadros, apesar do uso de Time.deltaTime

Eu tenho o código a seguir para calcular a tradução necessária para mover um objeto de jogo no Unity, que é chamado LateUpdate. Pelo que entendi, meu uso de Time.deltaTimedeve tornar a taxa de quadros de tradução final independente (observe CollisionDetection.Move()apenas o desempenho de...

11
Como calcular o vetor de uma interceptação?

Dado um espaço bidimensional e uma espaçonave amigável parada, um inimigo está se movendo NÃO diretamente para a nave amiga com posição, velocidade e direção reais conhecidas. O navio amigo quer entrar no campo de tiro para combater o inimigo. Na verdade, estou definindo apenas um vetor direto...

10
Como o mapeamento normal realmente funciona?

Estou tentando entender o conceito de mapeamento normal, mas estou confuso com algumas coisas. Em resumo, não tenho certeza se um mapa normal depende ou não do ponto de vista (ou seja, se você obterá um mapa normal diferente do mesmo objeto ao girá-lo). Em segundo lugar, não entendo por que a cor...

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
Como encontro o ângulo entre dois vetores?

Eu tenho 3 pontos na minha tela: a = a point which is (c.x, 0) makes a line pointing straight up b = a user input touch, can be anywhere on the screen c = a moving object a _______.________ | | | | | | | b | | | . | | | \ | | | \ | | | \| | | | c | |______._______| Eu desenhei algumas linhas...

9
Obter pontos em uma linha entre dois pontos

Estou criando um jogo espacial simples em JavaScript, mas agora bati um muro em relação a vetores. A visualização do jogo é de cima para baixo em uma grade 2D. Quando o usuário clica na grade, a nave espacial voa para esse local. Então, se eu tiver dois conjuntos de pontos: { x : 100.2, y :...

9
Movendo um sprite em XNA / C #, usando vetores

Atualmente, estou olhando para o desenvolvimento de jogos XNA com a linguagem C #. Eu tenho duas classes: o principal manipulador de jogos e uma classe "sprite". A seguir, apresentamos alguns pseudocódigos básicos que, espero, descrevam adequadamente o problema. Game.cs class game { sprite...

8
Vector3 vs. Vector2 - desempenho, uso?

Atualmente, estou brincando com o XNA e criando um simples jogo de plataformas 2D. Eu estava pensando em adicionar várias camadas para torná-lo um pouco desafiador. Em vez de ter um Vector2para minhas posições, agora uso um Vector3, apenas para usá-lo Zcomo profundidade da camada. No entanto, como...

8
Girar objeto para enfrentar o jogador

Provavelmente, essa é uma pergunta simples do vetor, mas não sei como fazê-lo. Eu tenho um objeto na posição do vetor (ox,oy). Potencialmente, a cada atualização, o usuário percorre a tela e estará na posição (px,py)a qualquer momento. Como faço para que o objeto esteja sempre voltado para o...