0 votes

Hi. I'm trying to set the position from the node 2d script for a
Child sprite.
How can I set the position to a child sprite from the parent script.
?
Getting the position works...
get_node("player"). position

But how can I set the position lets say to (100,50) coordinates,?
Thanks

Godot version 3.2.3
in Engine by (12 points)

1 Answer

0 votes

So we can define the position you want to move to, and then use the handy function set_position() to move your node, i.e.,

var position_vector = Vector2(100,50)
get_node("player").set_position(position_vector)

This will move the "player" node and its children to the desired vector.

by (138 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 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 webmaster@godotengine.org with your username.