0 votes

Hello, I've been using Godot for four months now, and despite that I've come across something really simple. I just can't allign 2D nodes vertically or horizontally. I try matching the X and Y number for both nodes, but for some reason both sprites end up on completely different places and don't allign. I don't know if there's something else I have to do, and I couldn't find an answer anywhere. Thanks in advance.

in Engine by (12 points)

2 Answers

0 votes

More details would be nice, but...

Node locations are relative to the location of their parent. I assume the offending nodes have different parents that themselves have different positions.

by (21,732 points)
0 votes

You are probably setting their position (based on their parent node).
Try to set their global_position and see if it works.

by (43 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.