Tengo 2 vectores de dirección, para el eje X y el eje Y del objeto. ¿Cómo calculo la matriz de rotación del objeto con
Tengo 2 vectores de dirección, para el eje X y el eje Y del objeto. ¿Cómo calculo la matriz de rotación del objeto con
Mi juego isométrico 2D utiliza un mapa de cuadrícula hexagonal. En referencia a la imagen a continuación, ¿cómo giro las estructuras hexagonales azul claro en 60 grados alrededor de los hexágonos rosados? EDITAR: El hexágono principal es (0,0). Otros hexes son hijos, el conteo de ellos es fijo....
Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...
Giro mi personaje del juego para mirar al objetivo usando el siguiente código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion es la rotación actual del personaje cuando se le da un nuevo objetivo. lookQuaternion es la...
Quiero simular una cuerda con un peso unido, balanceándose hacia adelante y hacia atrás como un péndulo. Cualquier física real es exagerada; simplemente repite sin cesar el mismo movimiento. JQuery tiene una facilidad de "swing" similar a la que estoy buscando. ¿Como funciona? Estaba pensando en...
En mi juego XNA tengo dos objetos que chocan. Cuando el primer objeto colisiona con el otro, puede engancharse y moverse por el mundo. Tengo un problema con las matemáticas aquí (las matemáticas no son mi punto fuerte). Actualmente tengo el segundo objeto enganchado al primero y me muevo con él,...
Estoy usando una fórmula muy básica para calcular a qué ángulo debe enfrentar mi sprite (por ejemplo, la nave espacial) en función del control del mando Xbox, es decir, se usa el control para girar la nave. En mi método de actualización principal: shuttleAngle = (float)
Estoy trabajando en un sistema embebido de algún tipo, y en algún tiempo libre me gustaría probar sus capacidades de dibujo. El sistema en cuestión es el microcontrolador ARM Cortex M3 conectado a la placa EasyMX Stellaris. Y tengo una pequeña pantalla TFT de 320x240 :) Ahora, tengo algo de...
Tengo un personaje que camina hacia puntos aleatorios en mi habitación en Unity. El problema es que siempre mira en una dirección, quiero escribir en C # un código que obtenga la dirección que enfrenta el personaje actualmente y la posición del objetivo, luego calcula el ángulo entre ellos para...
Estoy tratando de hacer una simulación simplificada de helicóptero (por el momento, es un cubo) en 3D y tengo algunos problemas con la rotación. Un helicóptero puede girar a lo largo de los tres ejes: girar sobre sí mismo utilizando la hélice trasera: rotación del eje y Incline hacia la izquierda...
Estoy tratando de escribir código con rota un objeto. Lo implementé como: La rotación sobre el eje X viene dada por la cantidad de cambio en las coordenadas y de un mouse y la rotación sobre el eje Y está dada por la cantidad de cambio en las coordenadas x de un mouse. Este método es simple y...
Estoy trabajando con algunos amigos en un juego basado en navegador donde las personas pueden moverse en un mapa 2D. Han pasado casi 7 años y todavía la gente juega a este juego, así que estamos pensando en una forma de darles algo nuevo. Desde entonces, el mapa del juego era un plano limitado y la...
Quiero que mi cámara en primera persona cambie suavemente su dirección de visualización de la dirección d1 a la dirección d2. La última dirección se indica mediante una posición objetivo t2. Hasta ahora he implementado una rotación que funciona bien, pero la velocidad de la rotación se ralentiza...
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 {...
Cuando creo C # guión ( Create -> C# Script) a través Unity3d o borrarlo de Unity3d- Visual Studiome muestra la ventana de advertencia. es molesto. ¿Hay alguna forma de forzar "ReloadAll" en el Explorador de soluciones sin la
He implementado un motor de física basado en los conceptos del texto clásico Advanced Character Physics de Thomas Jakobsen. La fricción solo se discute muy brevemente en el artículo y el propio Jakobsen señala cómo "otros y mejores modelos de fricción que esto podrían y deberían implementarse". En...
Recientemente me metí en XNA y debo decir que me encanta. Como una especie de juego hello world, decidí crear el clásico juego "Snake". La versión de 90 grados fue muy simple y fácil de implementar. Pero cuando trato de hacer una versión que permita una rotación de 360 grados con las flechas...