引言
在 Godot ------ 平滑拖动01 一文中我们介绍了平滑移动 Godot 组件的方法。本文我们将介绍当我们移动组件到某一位置,如果当前位置距离原始位置距离过小,那么组件将会回退到初始位置,这一操作是为了放置组件被误触移动。
正文
首先,我们可以创建一个如下结构的卡牌。

接着,我们可以通过如下代码实现这一功能。
extends Controlvar dragging: bool = false
var drag_offset: Vector2 = Vector2.ZEROvar returni