Wie kann ich in Unity3D am besten eine Schieß-Funktion einfügen?

... komplette Frage anzeigen

1 Antwort

Erstelle ein Prefab für deine Kugel füge einen Rigitbody hinzu und stelle die Schwehrkraft für dieses aus.

das script des Objektes das die Kugel abfeuert:

GameObject kugel = instantiate(meinPrefab,transform.position(startPosition),transform.rotation(startAusrichtung));

kugel.rigidbody.velocity = transform.rotation.toEuler*schussgeschwindigkeit;

Tipp wenn die Kugel treffen soll solltest du den collider umbenenen und Kollisionen mit collider die diesen Namen haben abfragen und die Kugel von etwas weiter vorne abfeuern.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?