如何通过触摸屏拖动输入事件位置来不断更新一个变量。

问题描述 投票:0回答:1

我的游戏需要不断更新一个变种的拖动手势,因为我的手指在触摸屏幕上移动,请帮助我,因为我是一个非常新的编程。

input touchscreen godot gdscript
1个回答
0
投票

默认情况下,当你触摸屏幕时,Godot会将其解释为鼠标运动,所以为了获得用户手指在屏幕上移动时的位置,你可以这样做。

func _input(event): if event is InputEventMouseMotion: gesturePostion = event.position

现在你有了一个变量 "手势位置",它将手指在屏幕上的位置存储为一个Vector2. 只要确保你已经将'手势位置'定义为一个全局变量(你可以通过在任何函数之外定义变量来实现)。

© www.soinside.com 2019 - 2024. All rights reserved.