Godot ------ 平滑拖动01
Godot ------ 平滑拖动
- 引言
- 正文
-
- 正常移动
- 延迟移动
引言
在 Godot ------ 制作属于自己的卡牌 一文中,我们介绍了如何制作属于自己的卡牌,并且我们也进行了简单的拖动操作,但是当时的拖动效果并不流畅,本文,我们将介绍如何实现平滑的拖动效果。
正文
我们需要理解一点,之前我们进行拖动时产生的重影感 并不是我们代码的问题,而是 Godot 游戏引擎渲染和缩放以及抗锯齿机制在起作用。
当然,有些计算内存不够时,计算机打开过多应用程序后本身就已经比较卡顿,运行游戏界面后拖动卡牌也会比较卡顿。
我们之前创建的卡牌结构如下:
正常移动
我们先来分析一下之前拖动卡牌代码的各部分含义。完整代码如下:
# 从 Control 类中继承
extends Control# 定义一个 dragging 布尔变量,用于后