1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-22 15:06:45 +00:00

Fix points jumping when dragging starts in the Polygon2D editor

This commit is contained in:
Nikita Samusev
2025-06-24 15:11:13 +03:00
parent 88b9932ce1
commit 8098581079

View File

@@ -629,9 +629,8 @@ void Polygon2DEditor::_canvas_input(const Ref<InputEvent> &p_input) {
if (current_action == ACTION_EDIT_POINT) {
point_drag_index = -1;
for (int i = 0; i < editing_points.size(); i++) {
Vector2 tuv = mtx.xform(editing_points[i]);
if (tuv.distance_to(mb->get_position()) < 8) {
drag_from = tuv;
if (mtx.xform(editing_points[i]).distance_to(mb->get_position()) < 8) {
drag_from = mb->get_position();
point_drag_index = i;
}
}