Jump to content
Unity Insider Forum

Kugel Schiest nicht


Aquana

Recommended Posts

Hallo ich habe da ein Problem. Meine Figur soll einfach eine Kugel abfeuern. Das mach sie auch im allgemeinen. Doch ich habe festgestellt das wenn ich links und vorne gleichzeitig drücke, kein Schuss erfolgt. Auch wenn ich rechts und hinten drücke kommt keine Schuss. Alle Kombination funktionieren sonst. Ich verstehe einfach nicht warum es so nicht geht.

Hier ist das einfache Script.

 

 

 

public Transform pistole;

public GameObject Kugel;

void FixedUpdate ()

{

 

if (Input.GetKey(KeyCode.UpArrow))

{

transform.Translate(Vector3.forward*2*Time.deltaTime);

}

if (Input.GetKey(KeyCode.DownArrow))

{

transform.Translate(Vector3.forward *- 2 * Time.deltaTime);

}

if (Input.GetKey(KeyCode.LeftArrow))

{

transform.Rotate(0, -5 * 20 * Time.deltaTime, 0);

}

if (Input.GetKey(KeyCode.RightArrow))

{

transform.Rotate(0,5 * 20 * Time.deltaTime,0);

}

if (Input.GetKeyDown(KeyCode.Space))

{

Instantiate(Kugel, pistole.position, pistole.rotation);
}

 

}

}

Hat darauf jemand eventuelle eine Antwort?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...