Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: DiegoSadiGame en Septiembre 08, 2016, 05:31:54 AM

Título: efecto bala de cañon 2D
Publicado por: DiegoSadiGame en Septiembre 08, 2016, 05:31:54 AM
Hola, ¿Como puedo hacer un cañon? ya saben apuntar arriba y que la bala haga un movimiento parabolico.
 
Gracias... parece vastante facil pero  no se.
 
 
Título: efecto bala de cañon 2D
Publicado por: iRobb en Septiembre 08, 2016, 09:10:19 AM
Si te refieres al disparo, con un addforce (impulse) en y,z va perfecto.
Título: efecto bala de cañon 2D
Publicado por: esr en Septiembre 08, 2016, 03:28:07 PM
Como dice iRobb solo con agregar un Rigibody a la bola de cañón y aplicarle una fuerza con addforce te tendría que valer.
Título: efecto bala de cañon 2D
Publicado por: DiegoSadiGame en Septiembre 08, 2016, 07:25:18 PM
Gracias, fue sencillo

using UnityEngine;
public class Impulse : MonoBehaviour
{
public float fuerza;
public Rigidbody2D rb;
void Start()
{
   rb = GetComponent<Rigidbody2D>();
}
void OnMouseDown(){
   rb.AddForce (transform.up * fuerza, ForceMode2D.Impulse);
   rb.AddForce (transform.right * fuerza, ForceMode2D.Impulse);
}
}