• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Spingere altro Giocatore ( SCRIPT )
#14
(24-02-2015, 02:30 PM)Blackg96 Ha scritto: void OnTriggerEnter2D(Collider2D other) {
Vector3 direction = Vector3.zero;
int randomdir = Random.Range(0, 3);
if(randomdir == 0) dir = Vector3.up; else if(randomdir == 1) dir = Vector3.down; else if(randomdir == 2) dir = Vector3.left; else if(randomdir == 3) dir = Vector3.right;
rigidbody.AddForce(dir * 1000);
}

Prova così ma non ti assicuro niente Smile

E' molto impreciso, come miglioro la precisione?
void OnTriggerStay2D(Collider2D other) {
if (other.gameObject.CompareTag("Player"))
{ if (Input.GetKey ("z")) {
int randomdir = Random.Range(0, 3);
if(randomdir == 0) {
dir = Vector3.up; }
else if(randomdir == 1) {
dir = Vector3.down; }
else if(randomdir == 2) {
dir = Vector3.left; }
else if(randomdir == 3) {
dir = Vector3.right;}
other.GetComponent<Rigidbody2D>().AddForce(dir * throwForce);
}
}
}
 
Rispondi
  


Messaggi in questa discussione
RE: Spingere altro Giocatore ( SCRIPT ) - da Master-Antonio - 24-02-2015, 03:17 PM

Vai al forum:


Browsing: 1 Ospite(i)