I have FirstBall with CircleCollider2d and Rigidbody2d. I added a child to my object which have only a CircleCollider2d component. I have another SecondBall with CircleCollider2d and Rigidbody2d. Both balls mass is 0.5f but scale is different: FirstBall is bigger.
After giving them same impulse the FirstBall is moving slowly. Why is this happening?
- You could just be experiencing an optical illusion. (haha). Larger objects appear to be moving slower. Mostly sarcastic, as I’m doubting that’s the case.
- Maybe the drag amounts could be different.
- Maybe your Impulse statement is being called multiple times. Couple it with a Debug.Log to make sure it’s being called.
- I’m curious about the child to the FirstBall with the CircleCollider2d component. Don’t think it’s an issue, just curious what it’s for. And also to note that you can have multiple collider components on one single object.
- Could be syntax/code related. Some code to see could be helpful.