I’m no expert but you could do one of these:
- use marker2D node as an anchor by placing it to the place where you need it and flip the sprite around that point using marker2D node
- use node2d as parent of the sprite and an anchor and have the point where you need it and flip the sprite around that point
- use offset.x and do some little math (sprite width/number where point you desire is) and have the point where you want it - some testing is required
my personal favorite is the marker2D method as it’s easiest and you can do with it what you want it’s often used placed on weapon sprites to have origin for the projectiles (asteroids for example)