I use a script where the object is flying straight ahead and moving to using the “Axes”. How do I make object flew where I click my mouse? I use this script:
public Rigidbody bullet;
public float power = 1500f;
public float moveSpeed = 2f;
public float range = 1f;
private float distance;
void Update () {
float h = Input.GetAxis("Mouse X") * Time.deltaTime * moveSpeed;
float v = Input.GetAxis("Mouse Y") * Time.deltaTime * moveSpeed;
transform.Translate(h, v, 0);
if(Input.GetButtonUp("Fire1"))
{
Rigidbody instance = Instantiate(bullet, transform.position, transform.rotation)as Rigidbody;
Vector3 fwd = transform.TransformDirection(Vector3.forward);
instance.AddForce(fwd * power);
}
}
}
(I can’t use Code Formatting… )