Desenvolvimento de jogos vector
Perguntas com a marcação «vector»
Um conceito matemático que pode ser usado para expressar posição, direção ou velocidade e que pode simplificar ou banalizar problemas espaciais.
O que são vetores normais, tangentes e binormais e como eles são usados?
Gostaria de descobrir as seguintes informações: O que eles são? Exemplo de uso no desenvolvimento de jogos (a área em que são usados) Sobre os seguintes tipos de vetor: Normal Tangent Binormal Uma simples explicação centrada no desenvolvimento de jogos seria suficiente.
47 graphics vector vertex
Cálculo da força rotacional de um sprite 2D
Gostaria de saber se alguém tem uma maneira elegante de calcular o cenário a seguir. Eu tenho um objeto de (n) número de quadrados, formas aleatórias, mas vamos fingir que são todos retângulos. Como estamos lidando sem gravidade, considere o objeto no espaço, de uma perspectiva de cima para baixo. …
Em 2D, como encontro eficientemente o objeto mais próximo de um ponto?
Eu tenho um mecanismo de jogo considerável e gostaria de um recurso para encontrar o mais próximo de uma lista de pontos. Eu poderia simplesmente usar o teorema de Pitágoras para encontrar cada distância e escolher a mínima, mas isso requer iteração em todas elas. Eu também tenho um sistema …
35 c++ 2d algorithm vector picking
Se um vetor 3D representa um ponto, como pode ter um comprimento?
Estou tentando entender a aritmética vetorial (e especificamente seu uso no mecanismo Unity). Eu não sou capaz de descobrir como um vetor pode ter um comprimento (magnitude), mesmo que ele represente apenas um ponto (posição e direção)? Isso significa que a magnitude é simplesmente a sua distância do ponto de …
27 vector geometry
Como posso calcular o ângulo e a direção correta da curva entre dois vetores 2D?
Estou trabalhando em algum movimento AI onde não há obstáculos e o movimento é restrito ao plano XY. Estou calculando dois vetores, v , a direção oposta do navio 1 ew , o vetor apontando da posição do navio 1 para o navio 2. Estou então calculando o ângulo entre …
26 2d vector
Como rotacionar um objeto com base no deslocamento de outro para ele?
Eu tenho um modelo 3D de uma torre que gira em torno do eixo Y. Esta torre possui um canhão que fica significativamente fora do centro do objeto. Quero que o canhão, não a torre, mire em um alvo especificado. Porém, só posso girar a torre e, portanto, não sei …
25 unity rotation vector linear-algebra
O que há de tão diferente / complicado / útil nos vetores?
Perdoe-me se isso não for considerado uma questão real, mas é algo sobre o qual estou genuinamente confuso. Eu sempre ouço outros desenvolvedores de jogos falarem sobre como o uso de vetores é muito útil, mas também como todos são intimidados pela matemática e vetores de vetores podem parecer assustadores. …
21 mathematics vector coordinates
Preciso do componente 'w' na minha classe Vector?
Suponha que você esteja escrevendo um código de matriz que lida com rotação, tradução etc. para o espaço 3D. Agora as matrizes de transformação precisam ser 4x4 para ajustar o componente de conversão. No entanto, você realmente não precisa armazenar um wcomponente no vetor, precisa ? Mesmo na divisão de …
21 mathematics vector projection
Como posso encontrar a perpendicular a um vetor 2D?
Estou fazendo um jogo de cima para baixo em que o jogador se move para a frente em direção à posição do cursor do mouse. Como parte do código de movimento do jogador, preciso determinar um vetor que é perpendicular ao vetor atual do jogador (para implementar o comportamento de …
20 vector linear-algebra
Vetores no desenvolvimento de jogos
Eu sou novo em programação e programação de jogos. Estou lendo algo sobre vetores e matemática, mas tenho uma pergunta - onde uso vetores na programação de jogos? Talvez alguém possa dar um exemplo simples de onde você está usando vetores (em 2D)? Eu encontrei exemplos, mas na maioria deles …
19 vector
Preciso de um ponto e um objeto Vector? Ou apenas usar um objeto Vector para representar um ponto está ok?
18 mathematics architecture javascript vector
Determinar o comprimento do arco de um spline Catmull-Rom para se mover a uma velocidade constante
Eu tenho um caminho que é definido por uma concatenação de splines Catmull-Rom. Eu uso o método estático Vector2.CatmullRom no XNA que permite a interpolação entre pontos com um valor que vai de 0 a 1. Nem todo spline nesse caminho tem o mesmo comprimento. Isso causa diferenças de velocidade …
18 xna mathematics vector splines
Qual é a melhor maneira de transformar um vetor 2D na direção da bússola de 8 direções mais próxima?
Se você tem um vetor 2D expresso em xey, qual é a melhor maneira de transformá-lo na direção da bússola mais próxima? por exemplo x:+1, y:+1 => NE x:0, y:+3 => N x:+10, y:-2 => E // closest compass direction