0 votes

Hey, I want to make a teleporter, what will happen is that the NodeA, once collided with a KinematicBody2D w/ StaticBody2D, it will teleport to NodeB. Any way I can do this? Many thanks.

in Engine by (163 points)

1 Answer

0 votes

It's sounds simple. You just need to change global pos of your kinematic body to global pos of NodeB when NodeA emits signal "enter area" or something like that.

get/set global pos: http://docs.godotengine.org/en/stable/classes/class_node2d.html
area node: http://docs.godotengine.org/en/stable/classes/class_area.html

by (227 points)

Hey Websterek!

Sorry for the late response, but could you get me a little bit of sample code or a small tutorial to push me in the right direction? Many thanks!

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.