Godot Version
v4.2.2.stable.official [15073afe3]
Question
This code is in a ui element, Whenever I click it shoots the thing into the bottom right corner!
func _process(delta):
if mouse_inside and Input.is_mouse_button_pressed(1):
print(get_viewport().get_mouse_position())
print(get_global_mouse_position())
self.position = get_global_mouse_position()
Any clue?
assuming your UI element has its origin point on the top left this code will make your UI element go to the bottom right corner
Could it be because It’s in a grid?
I’m just trying to make a drag and drop for the inventory, y’know. for switching?
Final thing, It is actually becuase of the grid. Now I just dont know how to implement drag and drop properly lol. It lags too far behind and then stops dragging because of my crummy code
I GOT IT!!! Now I just need to figure out how to de-parent the node from the grid and re-parent it
system
Closed
June 1, 2024, 5:23am
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.