2016-04-17 13 views
-1

In meinem Spiel für Pong soll der Ball hüpfen und nie langsamer werden. Der Ball wird jedoch im Laufe der Zeit immer langsamer. Ich werde ein Bild des Ballobjekts und der Skripte einfügen. Hier ist die Kugeleigenschaften auf der linken Seite enter image description hereUnity Pong Spiel Ball Physik Verlangsamung Problem

Hier ist der Ball Skript UnityEngine verwendet wird; mit System.Collections;

öffentliche Klasse Ball: MonoBehaviour { öffentlicher Schwimmer ballVelocity = 3000;

Rigidbody rb; 
bool isPlay; 
int randInt; 

void Awake() 
{ 
    rb = GetComponent<Rigidbody>(); 
    randInt = Random.Range(1,3); 
} 

void Update() 
{ 
    if (Input.GetMouseButton(0) && isPlay == false) 
    { 
     transform.parent = null; 
     isPlay = true; 
     rb.isKinematic = false; 
     if (randInt == 1) 
     { 
      rb.AddForce(new Vector3(ballVelocity, ballVelocity, 0)); 
     } 
     if (randInt == 2) 
     { 
      rb.AddForce(new Vector3(-ballVelocity, -ballVelocity, 0)); 
     } 
    } 
} 

}

und hier ist die bounce Physik Bild enter image description here

und da ich keine Ahnung, warum es nicht funktioniert, hier ist meine Physik Projekteinstellungen enter image description here

Ich stecke fest und bin neu in der Einheit, also wäre jede Hilfe großartig! Wenn Sie weitere Informationen benötigen, kommentieren Sie!

Antwort

2

Sie Assets Ordner gehen und einen PhysicMaterial erstellen und beide Reibungen (statisch und dynamisch) auf 0 gesetzt und bounciness auf 0

+0

whatre u Kampf – Temo

+0

Leider talkin Ich habe das Material im zweiten Bild nicht bemerkt . Andere Sache, die Sie auch versuchen könnten, ist das Hinzufügen des zweiten Parameters zu den 'AddForce' Methoden. Versuchen Sie 'ForeMode.Acceleration' zu verwenden (da ich annahm, dass Sie die Objektmasse ignorieren wollen), wenn Sie die Masse betrachten wollen, dann verwenden Sie' ForeMode.Force'. Wenn nichts davon funktioniert, können Sie noch versuchen, 'transform.forward' anstelle von' ballVelocity' zu verwenden. – Agustin0987

Verwandte Themen