@kylins
Hello,
The object attached to the rigid body seems to go off when the game is being resized.
This problem appears to affect only when the root node (canvas) has a widget component attached to it.
As suggested by @pandamicro, rigid bodies should be used only on nodes with RenderRoot2D as the root node.
Canvas comes with a Widget Class hence will lead to issues with rigid body when resized.
This document explains a bit about use of RenderRood2D