Se eu tenho um ponto que quero atingir no final ou durante um arco parabólico, como calcularia a velocidade xey
Se eu tenho um ponto que quero atingir no final ou durante um arco parabólico, como calcularia a velocidade xey
Digamos que eu tenha uma linha definida por dois pontos Ae B, ambos no formulário (x, y, z). Esses pontos representam uma linha no espaço 3D. Eu também tenho um ponto P, definido no mesmo formato, que não está em jogo. Como eu calcularia a projeção desse ponto na linha? Estou ciente de como fazer...
Em um jogo 2D normal de cima para baixo, pode-se usar o eixo da tela y para classificar as imagens. Neste exemplo, as árvores são classificadas corretamente, mas as paredes isométricas não são: A parede 2 é um pixel abaixo da parede 1, portanto, é desenhada após a parede 1 e termina em cima. Se...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 4 anos . Estou gerando terreno e tenho...
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 se eu...
Eu tenho bots em uma formação retangular com linhas e colunas. Um problema surge quando um bot é adicionado ou removido da formação. Quando isso acontece, os robôs precisam se reorganizar para que a formação retangular ainda tenha aproximadamente a mesma proporção e seja o mais retangular possível....
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...
Na verdade, eu ainda não comecei a programar para este, mas queria ver como eu faria isso de qualquer maneira. Digamos que eu tenha uma grade de peças, todas do mesmo tamanho, algumas que podem ser passadas e outras não. Como eu criaria uma malha de navegação de polígonos a partir dessa...
Estruturando os componentes de um mecanismo que estou desenvolvendo junto com um amigo (propósitos de aprendizado), cheguei a essa dúvida. Inicialmente, tínhamos um construtor Point, como o seguinte: var Point = function( x, y ) { this.x = x; this.y = y; }; Mas nós começamos a adicionar um...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que...
Fundo: Estou tendo um problema para corrigir a curva de salto de um projeto de remake de plataforma retro meu. O jogo original é para o NES, e a velocidade do jogador é armazenada em duas partes separadas: um byte para o número inteiro e outro para a parte fracionária. A gravidade é adicionada à...
Estou aprendendo a usar vetores normalizados em meus jogos. Aprendi que, para conhecer o ângulo entre dois vetores, posso usar o produto escalar. Isso me dá um valor entre -1 e 1, em que 1 significa que os vetores são paralelos e estão na mesma direção (o ângulo é de 180 graus). -1 significa que...
Como você pode programar uma simulação de boids 2D de forma que possa usar o poder de processamento de diferentes fontes (clusters, gpu). No exemplo acima, as partículas não coloridas se movem até que se agrupem (amarelo) e parem de se mover. O problema é que todas as entidades poderiam...
Existe um algoritmo para classificar uma matriz de pontos 2D no sentido horário? Estou lidando especificamente com o triângulo retângulo no meu caso, então apenas 3 pontos. No entanto, estou interessado em saber se existe um algoritmo, se não, o que é uma maneira simples de retornar os 3 pontos...
Eu tenho um vetor de velocidade em que meu cliente está e para onde está indo, e eu tenho o mesmo vetor que vem do servidor informando onde o cliente deve estar. Às vezes é um pouco diferente, então eu quero interpolar entre minha posição atual e a posição correta do servidor. A seta preta é o...
Estou criando um jogo simples do Plattformer Jump n 'Run Style. Eu não uso peças - em vez disso, tenho formas geométricas para minhas entidades de nível (e o jogador também é um). Terminei meu código de detecção de colisão e tudo funciona bem até agora. Em seguida, eu queria implementar o salto....
Eu tenho alguns modelos que eu quero girar usando quaternions da maneira normal, exceto que em vez de rotação sobre a origem, eu quero que ele seja ligeiramente deslocado. Eu sei que você não diz, no espaço 3D, que gira em torno de um ponto; você diz que gira em torno de um eixo. Então, eu estou...
Dado um jogador e um inimigo com posição, e dado o vetor de direção de cada um, como posso saber se um pode "ver" o outro? Em outras palavras, como faço para testar se uma posição com direção está na frente ou atrás de outra posição com direção? Para meus propósitos, "na frente de" significa...
Atualmente, estou aprendendo OpenGL e não consegui encontrar uma resposta para esta pergunta. Depois que a matriz de projeção é aplicada ao espaço da vista, o espaço da vista é "normalizado" para que todos os pontos fiquem dentro do intervalo [-1, 1]. Isso geralmente é chamado de "volume de...
Seguindo a minha pergunta anterior : Eu tenho a bola quicando de maneira bastante realista nas superfícies que bate. Agora eu gostaria de fazer girar a partir do atrito do golpe . Mostrar isso é bastante simples: eu giro a bola pela sua velocidade angular a cada tick e aplico a mesma rotação...