Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: zomby en Abril 30, 2016, 12:24:32 AM

Título: script para un shooter 2d
Publicado por: zomby en Abril 30, 2016, 12:24:32 AM
Hola, estoy creando un juego shooter 2d parecido a stick-combat, pero tengo un problema con los con los controles, y es que hice que el torso siguiera la direccion del mouse, pero no se como hacer para que cuando se gire al otro lado el torso y las pierda se volteen, si alguien sabe como hacerlo por favor que me ayude, y si tiene un script ya creado para por favor que me lo pase.posdata: para que siguiera el mouse lo hice con lookat.
Título: script para un shooter 2d
Publicado por: nightborn en Abril 30, 2016, 01:42:19 AM
[quote author=zomby date=1461968672" data-ipsquote="" data-cite="zomby" class="ipsQuote">Hola, estoy creando un juego shooter 2d parecido a stick-combat, pero tengo un problema con los con los controles, y es que hice que el torso siguiera la direccion del mouse, pero no se como hacer para que cuando se gire al otro lado el torso y las pierda se volteen, si alguien sabe como hacerlo por favor que me ayude, y si tiene un script ya creado para por favor que me lo pase.posdata: para que siguiera el mouse lo hice con lookat.[/quote]Bueno, podrías hacer lo siguiente:Debería ser algo así. No tengo ningún script creado, por lo que no puedo pasarte nada más que la lógica :( Título: script para un shooter 2d
Publicado por: zomby en Abril 30, 2016, 03:10:44 AM
[quote author=zomby date=1461968672" data-ipsquote="" data-cite="zomby" class="ipsQuote">  Hola, estoy creando un juego shooter 2d parecido a stick-combat, pero tengo un problema con los con los controles, y es que hice que el torso siguiera la direccion del mouse, pero no se como hacer para que cuando se gire al otro lado el torso y las pierda se volteen, si alguien sabe como hacerlo por favor que me ayude, y si tiene un script ya creado para por favor que me lo pase.posdata: para que siguiera el mouse lo hice con lookat.[/quote]gracias por tu respues si me sirve pero no me habia percatado de otra cosa antes de hacer esta pregunta es que cuando hice que siempre se voltera a donde esta el mouse coloque que la parte de arriba del personaje siguiera el mouse pero necesito es que la parte de la derecha lo mire (espero que entiendas mi cutre explicacion) mira este es script que hice
				Título: script para un shooter 2d
Publicado por: Jose134 en Abril 30, 2016, 08:45:04 PM
podrias hacer esto 
if (mouseWorldSpace.x > transform.position.x) {
    //El raton está a la derecha del personaje
}
if (mouseWorldSpace.x < transform.position.x) {
    //El raton está a la izquierda del personaje
}
 Y ahora, un truco que yo usaba para eso de voltear el personaje, si el personaje con el tamaño (1,1,1) mira hacia la derecha, si le asignas el tamaño (-1,1,1) el personaje mirara hacia la izquierda asi que dentro de esos ifs que he puesto antes puedes modificar su tamaño