Si tengo un punto que quiero alcanzar al final o durante un arco parabólico, ¿cómo calcularía la velocidad x e y
Si tengo un punto que quiero alcanzar al final o durante un arco parabólico, ¿cómo calcularía la velocidad x e y
Dado un conjunto de cartas de juego (imágenes rectangulares con un ancho y una altura), ¿cómo puedo rotar y colocar cada una de ellas para que aparezcan en un patrón de 'abanico', al igual que si tuviera una mano de cartas en la vida real? ¿Qué matemática se necesita para hacer...
En un juego 2D de arriba hacia abajo normal, uno podría usar el eje y de la pantalla para ordenar las imágenes. En este ejemplo, los árboles están ordenados correctamente, pero las paredes isométricas no: El muro 2 está un píxel debajo del muro 1, por lo tanto, se dibuja después del muro 1 y...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 4 años . Estoy haciendo generación de...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Tengo bots en una formación rectangular con filas y columnas. Un problema surge cuando se agrega o elimina un bot de la formación. Cuando esto sucede, los bots tienen que reorganizarse para que la formación rectangular tenga aproximadamente la misma relación de aspecto y sea lo más rectangular...
Todavía no he empezado a programar para este, pero de todos modos quería ver cómo lo haría. Digamos que tengo una cuadrícula de mosaicos, todos del mismo tamaño, algunos transitables y otros no. ¿Cómo haría para crear una malla de navegación de polígonos a partir de esta cuadrícula? Mi idea era...
Tengo un camino que se define por una concatenación de splines Catmull-Rom. Utilizo el método estático Vector2.CatmullRom en XNA que permite la interpolación entre puntos con un valor que va de 0 a 1. No todas las splines en este camino tienen la misma longitud. Esto causa diferencias de velocidad...
Al estructurar los componentes de un motor que estoy desarrollando junto con un amigo (con fines de aprendizaje), llegué a esta duda. Inicialmente teníamos un constructor Point, como el siguiente: var Point = function( x, y ) { this.x = x; this.y = y; }; Pero a ellos les empezamos a agregar...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
¿Cómo podría programar una simulación de boids 2D de tal manera que pudiera usar la potencia de procesamiento de diferentes fuentes (clusters, gpu)? En el ejemplo anterior, las partículas no coloreadas se mueven hasta que se agrupan (amarillo) y dejan de moverse. El problema es que todas las...
Estoy aprendiendo a usar vectores normalizados en mis juegos. Aprendí que para conocer el ángulo entre dos vectores, puedo usar el producto punto. Esto me da un valor entre -1 y 1, donde 1 significa que los vectores son paralelos y están orientados en la misma dirección (el ángulo es de 180...
Tengo un vector de velocidad donde está mi cliente y hacia dónde va, y tengo el mismo vector que proviene del servidor que indica dónde debe estar el cliente. A veces es un poco diferente, por lo que quiero interpolar entre mi posición actual y la posición correcta del servidor. La flecha negra...
Antecedentes: Tengo un problema para obtener la curva de salto correcta para un proyecto de remake de plataformas retro mío. El juego original es para el NES, y la velocidad del jugador se almacena en dos partes separadas: un byte para el número entero y otro para la parte fraccionaria. La...
Estoy construyendo un juego simple de Plattformer Jump n 'Run Style. No uso fichas, en cambio tengo formas geométricas para mis entidades de nivel (y el jugador también es uno). Terminé mi código de detección de colisión y todo funciona bien hasta ahora. Luego, quería implementar el salto....
¿Existe tal algoritmo para ordenar una matriz de puntos 2D en el sentido de las agujas del reloj? Estoy tratando específicamente con el triángulo rectángulo en mi caso, así que solo 3 puntos. Sin embargo, estoy interesado en saber si existe dicho algoritmo, si no, ¿cuál es una manera simple de...
Tengo algunos modelos que quiero rotar usando cuaterniones de la manera normal, excepto que en lugar de la rotación sobre el origen, quiero que se desplace ligeramente. Sé que no dices, en el espacio 3d, que giras alrededor de un punto; dices que giras alrededor de un eje. Así que lo estoy...
Siguiendo con mi pregunta anterior : tengo la pelota rebotando de manera bastante realista desde las superficies que golpea. Ahora me gustaría hacerlo girar por la fricción del golpe . Mostrar esto es bastante simple: giro la pelota por su velocidad angular cada tic y aplico la misma rotación...
En primer lugar, sé exactamente cuál es mi problema de dibujo y tengo varias ideas sobre cómo abordarlo para resolverlo. Estoy aquí para descubrir cómo ajustar qué marco se dibuja para mantener la "ilusión" isométrica. Estoy escribiendo un juego 2D a vista de pájaro que tiene lugar en el espacio....
Dado un jugador y un enemigo con posición, y dado el vector de dirección de cada uno, ¿cómo puedo saber si uno puede "ver" al otro? En otras palabras, ¿cómo pruebo si una posición con dirección está al frente o detrás de otra posición con dirección? Para mis propósitos, 'delante de' significa...