My game object moves correctly but when it collides its velocity is zero.
I know relative velocity is right but I want the velocity not the relative velocity between two objects.
I wrote :
Rigidbody2D rigidbody;
void Start () {
rigidbody = GetComponent<Rigidbody2D>();
}
void Update{
rigidbody.velocity=Vector2.one;
}
void OnCollisionEnter2D(Collision2D coll){
// here rigidbody.velocity is zero !!!
}