Cuando quiero mover objetos alrededor del punto, lo hago: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); ¿Cómo hacer que el punto se mueva en una trayectoria de ocho o signos de
Cuando quiero mover objetos alrededor del punto, lo hago: point.x *= cosf(timer.timeElapsed); point.y *= sinf(timer.timeElapsed); ¿Cómo hacer que el punto se mueva en una trayectoria de ocho o signos de
Estoy renderizando sprites en coordenadas de píxeles exactas para evitar el efecto de desenfoque causado por el antialiasing (los sprites son pixel art y se verían horribles si se filtran). Sin embargo, dado que el movimiento de los objetos involucra velocidad variable, gravedad e interacciones...
Estoy tratando de lanzar un objeto a un objetivo, dada su posición, su posición de destino, la velocidad de lanzamiento y la gravedad. Estoy siguiendo esta fórmula de Wikipedia : θ = a r c t a n (v2±v4 4- g( gX2+ 2 yv2)---------------√solX)θ=arctan(v2±v4−g(gx2+2yv2)gx) \theta = arctan \bigg(...
Estoy construyendo un juego con Unity3D. Es un clon de Gravity Wars . Tanto las torretas de jugador como las de IA disparan misiles entre sí (dando un ángulo y una variable de potencia), tratando de no estrellar misiles en los planetas. Pero aquí está mi pregunta: ¿cómo hago que la IA calcule la...
Estoy haciendo un juego 2D en el que las unidades se disparan flechas entre sí. Sé la posición del tirador y del objetivo y la velocidad inicial del proyectil. Quiero saber el ángulo que debe tener el proyectil para aterrizar en el objetivo. El objetivo podría estar a una altura diferente que el...
En el juego que estoy desarrollando, tengo que calcular si mi vehículo (1) que en el ejemplo viaja hacia el norte con una velocidad V, puede alcanzar su objetivo (2). El ejemplo muestra el problema desde arriba: En realidad, hay dos escenarios posibles: V es constante (lo que resulta en la...
En mi juego cuando hago clic con el mouse en el terreno en algún lugar, me gustaría que el jugador dispare una flecha a esa posición de forma parabólica. La flecha tiene una posición, aceleración y velocidad, todo utilizando vectores 3D. Miré la trayectoria de un artículo sobre proyectiles en...
Estoy tratando de implementar un SceneManager básico usando OpenFL y Haxe. No tengo mucha experiencia usando OpenFL y Haxe, así que tengo algunos problemas. Así es como diseñé la clase SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite {...