0
Ich spawne ein Objekt außerhalb des Bildschirms und möchte es in Richtung Mitte senden. Die DrawLine zeigt mir, dass die Zielrichtung korrekt ist. Aber das Objekt geht in irgendeine zufällige Richtung. Was ist falsch an meiner Berechnung?Einen Starrkörper2d an einen bestimmten Punkt senden
// add force towards center of screen
var targetPosition = new Vector3(Random.Range(-3, 3), Random.Range(-3, 3),00);
var forceAmount = 10f;
rb2d.AddForce((bigasteroid.transform.position - targetPosition).normalized * forceAmount);
Debug.DrawLine(targetPosition, bigasteroid.transform.position,Color.red,3f);
könnten Sie etwas mehr Code hinzufügen? Ist dieser Code im Bereich update()? – Cenkisabi