Buggy Behaviour of RemoteTransform2D Node

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By kz

Hello, I fairly new to Godot, and came across a strange behaviour of the node RemoteTransform2D when i followed the cutout animation tutorial.
It does behave as described check the two videos please.

Setps to reproduce:

  • running on Linux (Debian 11)
  • Use version 3.5 stable (latest at time of writing).
  • follow the tutorial up to “RemoteTransform2D node” section
    Essential having a Sprite node (S) with the root of the scene (root) as a parent and above have a RemoteTransform2D node (R) linked to the Sprite by the Remote Path property as a child of a 2nd node (B) bellow (S) and as a direct child of the root node .

Nodes Tree :
(root)
|–(S)
|–(S2)
|–(B)
|-- |–(R–>S)
|-- |–|–(R2–>S2)

→ : denotes the Remote Path property of RemoteTransfom2D nodes.

  1. the rotation change the position of the Spite node to what seem to be the centre of its parent when applying any transformation. Demonstrated here with rotation.
    video1

  2. There seems to be not inheritance if a RemoteTransfom2D (R) node is a child of a RemoteTransform2D (R2) node if the first sprite (S) is not the parent of the 2nd (S2).

video 2

I can’t seem to find an opened issue on GitHub or on this forum and I would appreciate any feedback.