The game is in 2d.
There's a player and bunch of other objects for the player to grab.
I want to make the player grabbing the objects then move along with them and the player can also rotate as empty handed(rotate in the same grid).
Meanwhile keep their collision shapes.
Here's the problem:
If I make the objects children of the player, their collisions stop working, because the player can only use his own collisionshape.
If I make the objects children of the player and add the collisions of the objects to player's collision,the origin of the player will change and mess up its rotating because the game is grid based.
If I use joint to combine them, they will rotate individually, which is not what I need.
I'm totally new to coding and Godot engine, so sorry if this is a basic problem and thanks a lot for anyone who provides any help!