28-03-2011, 03:04 PM
Dovresti studiarti il raycast, la camera ed altre cosucce, ma ti faccio un esempio...
Codice:
function Update ()
{
var raggio : Ray = camera.ScreenPointToRay(Vector3(Screen.width,Screen.height,0)); // convertiamo il centro dello schermo in raggio
if(Input.GetMouseButtonDown(0))
{
var colpo = Instantiate(prefab,raggio.orgin,Quaternion.identity);//Creiamo il colpo nel punto in cui inizia il raggio
colpo.rigidbody.AddForce(raggio.direction * 1000);//Gli diamo la direzione dove è il centro dello schermo
}
}