Ich bin ein Anfänger und versuchen, Penalty-Shooter Spiel in Einheit .. Ich habe gerade die Szene eingerichtet und versuche nur den Ball in Richtung Torpfosten schießen. Wenn ich den Ball schieße, geht er auf das Ziel zu, fällt aber nicht herunter, weil ich ihn durch das Drehbuch schieße und seine Schwerkraft aus ist und kinematisch ist.Wie kann ich Fußball eine Flugbahn geben?
Zur Zeit habe ich das folgende Skript:
void Start() {
startTime = Time.time;
rb.GetComponent<Rigidbody>();
}
void Update() {
transform.position -= fakevel * Time.deltaTime;
transform.position += fakeGravity * Time.deltaTime;
fakevel *= 0.999f ;
}
void OnTriggerEnter(Collider other) {
fakevel = new Vector3(0.01f, 0, 0) * 2000f;
fakeGravity = new Vector3 (0 ,0.01f, 0)* 200f;
y = -45.68312f;
}
}
ich versucht habe, so dass die Schwerkraft und die kinematische irgend bestimmte Position zu deaktivieren, aber ich tue so die Schwerkraft es gerade an dieser Position nach unten ziehen und es sieht nicht so aus realistisch. Einige Bildschirmfotos sind beigefügt.
Bitte helfen Sie mir in Flugbahn des Balls einstellen und es zu stoppen, wenn es mit dem Torpfosten kollidiert,
Danke @xyLe_ ich bin niw mit der Physik den Ball zu schlagen und es tut Wort :) danke –