Gostaria de saber como obter um ponto específico na circunferência de um círculo, dado um ângulo. O diâmetro do círculo é 1 e o ponto central do círculo é { X: 0.5, Y: 0.5
Gostaria de saber como obter um ponto específico na circunferência de um círculo, dado um ângulo. O diâmetro do círculo é 1 e o ponto central do círculo é { X: 0.5, Y: 0.5
Eu sou um desenvolvedor de jogos em flash que é um pouco atrasado em matemática, embora eu ache a física interessante e legal. Para referência, este é um jogo semelhante ao que estou fazendo: Jogo em flash desembaraçado Eu fiz esse jogo desembaraçado quase até a conclusão completa da lógica....
Eu tenho uma realização simples do mecanismo de jogo entidade / componente. O componente Transform possui métodos para definir a posição local, rotação local, posição global e rotação global. Se a transformação está sendo definida como nova posição global, a posição local também muda, para...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Estou no...
Estou tentando criar um jogo para um projeto que tenho. A idéia principal é: 3 Tipos de heróis 3 Estatísticas por herói Não há níveis envolvidos, portanto as diferenças devem estar localizadas nas estatísticas. Lógica da luta - A lógica da luta é que type1hero tem boas chances de ganhar...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Lembro-me de ter...
Espero que você conheça a Matemática GL ( GLM ), porque eu tenho um problema, não posso quebrar: Eu tenho um conjunto de ângulos de Euler e preciso executar uma interpolação suave entre eles. A melhor maneira é convertê-los em Quaternions e aplicar o alrogirthm SLERP. O problema que tenho é como...
Eu criei um algoritmo que converte qualquer curva, ou seja, caminho em número mínimo de pontos, para que eu possa salvá-lo em um arquivo ou banco de dados. O método é simples: move três pontos em etapas iguais e mede o ângulo entre as linhas que esses pontos formam. Se o ângulo for maior que a...
Muitos anos atrás, eu codifiquei alguma IA para um jogo pseudo-3d de orçamento. Havia um cálculo que eu nunca descobri realmente a melhor maneira de fazer, e era calcular onde o inimigo terminaria se parasse agora. Por exemplo: O inimigo está atualmente em X = 540.0. O inimigo está se movendo a...
Atualmente, minha estrutura básica de IA tem agentes que se movem ao longo de um caminho irregular formado por uma série de pontos. Eles fazem isso simplesmente movendo sua posição de um ponto para o outro. Quando atingem o próximo ponto, avançam para o próximo e assim por diante. Como posso...
Estou pensando em adaptar o clássico jogo de "helicóptero" (por exemplo, http://www.addictinggames.com/helicopter.html ), mas ainda não descobri como criar o mecanismo de geração de paredes. Algum ponteiro para o pseudocódigo? Eu não estou tão interessado nos objetos no meio - apenas a metodologia...
No meu entender, uma função Lerp interpola entre dois valores ( ae b) usando um terceiro valor ( t) entre 0e 1. Em t = 0, o valor a é retornado, em t = 1, o valor bé retornado. Em 0,5, o valor entre ae bé retornado. (A figura a seguir é uma etapa suave, geralmente uma interpolação...
Eu observei como fazer isso e achei isso http://www.helixsoft.nl/articles/circle/sincos.htm Eu já experimentei, mas a maioria das funções mostradas não funcionou, apenas obtive erros porque eles não existiam. Examinei as funções cos e sin, mas não entendo como usá-las ou como fazer o movimento do...
Sei que já existem muitos recursos sobre isso, mas não encontrei um que corresponda ao meu sistema de coordenadas e estou tendo muitos problemas para ajustar qualquer uma dessas soluções às minhas necessidades. O que aprendi é que a melhor maneira de fazer isso é usar uma matriz de transformação....
Eu digo "desaceleração" porque não estou usando aceleração no momento; o que quero dizer é mover a velocidade de volta ao zero, eventualmente parando. Eu sou novo em vetores e não sou tão bom em física e coisas do tipo. Como a "desaceleração" é normalmente tratada? O que eu tenho agora...
O evento Unity's on collision fornece um objeto Collision que fornece algumas informações sobre a colisão que ocorreu (incluindo uma lista de ContactPoints com normais de ocorrência). Mas o que você não obtém são normais de superfície para o colisor atingido. Aqui está uma captura de tela para...
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...
Estou desenvolvendo um jogo em Flash e preciso de uma ajudinha. Pode ser considerado um problema de matemática. Meu objeto está voando com velocidade Xe meu objeto pode colidir com pedras. Quando ela colide com uma pedra, preciso que meu objeto quebre a pedra e continue, mas com menos velocidade....
Para aqueles que se lembram do Descent Freespace, ele tinha um recurso interessante para ajudá-lo a mirar no inimigo ao disparar mísseis ou lasers que não sejam do local: mostrava uma mira na frente do navio que você perseguia, dizendo onde atirar para acertar o movimento alvo. Eu tentei usar a...
Estou desenvolvendo um jogo 2D para Android e estou criando um algoritmo de mira para projéteis de IA atingirem inimigos seguindo um caminho ou movendo-se livremente. No momento, apenas calcula onde o alvo estará depois de uma distância e dispara um projétil para encontrá-lo a essa distância. Claro...