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.

asked Aug 17, 2017 in Engine by HarryCourt (162 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

answered Aug 17, 2017 by websterek (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 How to use this Q&A? before posting your first questions.