so I’ve been trying to understand this, i have a Area3D with a child CollisionShape3D, the Area3D is a child of RigidBody3D, it sends out a signal to the RigidBody3D, func _on_area_3d_body_entered(body: Node3D) → void: . The thing is without groups it works fine it detects when a body enters it’s collision shape, but when i write if body.is_in_group(“Player”): it doesnt output anything.
basically i had a player scene, but i added the group to the players area3d instead of the character node, but changing it around fixed it so thats good, but im having trouble with scaling would be great if u checked that out hopefully i made everything clear there