Hi guys , i used this function “transform.rotation = Quaternion.Inverse(transform.rotation);” for ball rotation.But the result is just like it is in the video.Because this script changes z rotation it doesn’t make the same rotation in the picture when it hits the topline.
Could you help me ?
void Start(){
rb.AddForce (transform.up*Time.deltaTime*1f);
canonBallPosition = transform.position;
}
void OnCollisionEnter2D(Collision2D col){
if (col.gameObject.tag =="Wall") {
transform.rotation = Quaternion.Inverse(transform.rotation);
}}