Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Input 他们是如何在“中”进行控制的;像狐狸一样快;?_Input_Godot - Fatal编程技术网

Input 他们是如何在“中”进行控制的;像狐狸一样快;?

Input 他们是如何在“中”进行控制的;像狐狸一样快;?,input,godot,Input,Godot,我试图用Godot做一个基本的节奏游戏,但是有独特的控制。几年前,我玩了一个很酷的游戏叫。这些控件是独特的,因为您点击设备的背面来移动角色,而不是在屏幕上。我认为这些控件很酷,我想尝试在一个简单的手机一键节奏游戏中复制它们。有人知道戈多是否可以通过内置功能或其他方式接收此类输入吗?他们读取戈多支持的加速计(可能还有其他传感器),然后。加速计的精度足以让您对用户点击的位置进行粗略估计,这在Fast中使用,就像在Fox用例中,当一个或多个轴发生特定变化时,加速计会在内部轮询传感器并引发事件。在您的情

我试图用Godot做一个基本的节奏游戏,但是有独特的控制。几年前,我玩了一个很酷的游戏叫。这些控件是独特的,因为您点击设备的背面来移动角色,而不是在屏幕上。我认为这些控件很酷,我想尝试在一个简单的手机一键节奏游戏中复制它们。有人知道戈多是否可以通过内置功能或其他方式接收此类输入吗?

他们读取戈多支持的加速计(可能还有其他传感器),然后。加速计的精度足以让您对用户点击的位置进行粗略估计,这在Fast中使用,就像在Fox用例中,当一个或多个轴发生特定变化时,加速计会在内部轮询传感器并引发事件。在您的情况下,如果您只是关心用户点击任何东西,那么将任何突然的变化视为一个事件就足够了


试着编写一个应用程序,显示每个轴测量的增量,然后轻触手机,你就会知道了。请记住在各种条件下进行测试(设备在躺在床上、坐在椅子上、侧卧等时倒置),因为不同的轴会记录变化。

我应该寻找多小的变化?我不想在角度上有任何小的变化来搞砸它,但水龙头的变化可能很小。你知道那个数字是什么样的吗?你对小的想法和我不一样。像这样的应用程序可以帮助你计算出这些值,但我敦促你编写自己的测试应用程序,因为Godot可能会以不同的方式报告事情,在你的情况下,游戏循环可能需要不同的方法。