Quando eu quero mover um objeto ao redor do ponto, eu faço: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); Como fazer com que o ponto se mova na trajetória do sinal oito ou
Quando eu quero mover um objeto ao redor do ponto, eu faço: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); Como fazer com que o ponto se mova na trajetória do sinal oito ou
Estou renderizando sprites nas coordenadas exatas de pixels para evitar o efeito de desfoque causado pelo antialiasing (os sprites são pixel-art e ficariam horríveis se filtrados). No entanto, como o movimento dos objetos envolve velocidade variável, gravidade e interações físicas, a trajetória é...
Estou tentando lançar um objeto em um alvo, dada a sua posição, a sua posição alvo, a velocidade de lançamento e a gravidade. Eu estou seguindo esta fórmula da Wikipedia : θ = a r c t a n (v2±v4- g( gx2+ 2 anosv2)---------------√gx)θ=umarctuman(v2±v4-g(gx2+2yv2)gx) \theta = arctan \bigg( \frac{v^2...
Estou construindo um jogo com o Unity3D. É um clone de Gravity Wars . As torres de jogadores e de IA disparam mísseis um contra o outro (fornecendo variáveis de ângulo e potência), tentando não colidir com mísseis nos planetas. Mas aqui está a minha pergunta: como faço para a IA calcular força e...
Estou fazendo um jogo 2D em que unidades disparam flechas umas nas outras. Conheço a posição do atirador e do alvo e a velocidade inicial do projétil. Quero saber o ângulo que o projétil deve ter para pousar no alvo. O alvo pode estar em uma altura diferente da do atirador. Para resumir, eu sei...
No jogo que estou desenvolvendo, tenho que calcular se meu veículo (1), que no exemplo está viajando para o norte com uma velocidade V, pode atingir seu objetivo (2). O exemplo descreve o problema do topo: Na verdade, existem dois cenários possíveis: V é constante (resultando na trajetória 4, um...
No meu jogo, quando clico com o mouse no terreno em algum lugar, gostaria que o jogador disparasse uma flecha nessa posição de maneira parabólica. A seta tem uma posição, aceleração e velocidade, todos usando vetores 3D. Eu olhei para a Trajetória de um artigo de projétil na wikipedia, mas não sei...
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...