Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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
Android 和发动机模拟和控制问题?_Android_Button_Andengine_Area - Fatal编程技术网

Android 和发动机模拟和控制问题?

Android 和发动机模拟和控制问题?,android,button,andengine,area,Android,Button,Andengine,Area,我使用的是安德林GLES 2.0,我读了很多书寻找答案,但我就是找不到任何答案。。。发生的事情是,我正在做一个游戏,我在屏幕的左侧有模拟屏幕控件,还有两个触摸按钮,所以当我使用模拟屏幕并将手指一直移动到任何按钮时,当我抬起手指时,模拟屏幕仍在移动,就好像我的手指仍在屏幕上一样。。。那么有什么方法可以防止这种情况发生呢?比如为模拟设置一个响应区域?我不知道我是否解释得很好。。。但任何帮助都是非常感谢的 尝试启用多点触摸: 在onCreateEngineOptions中添加:options.getT

我使用的是安德林GLES 2.0,我读了很多书寻找答案,但我就是找不到任何答案。。。发生的事情是,我正在做一个游戏,我在屏幕的左侧有模拟屏幕控件,还有两个触摸按钮,所以当我使用模拟屏幕并将手指一直移动到任何按钮时,当我抬起手指时,模拟屏幕仍在移动,就好像我的手指仍在屏幕上一样。。。那么有什么方法可以防止这种情况发生呢?比如为模拟设置一个响应区域?我不知道我是否解释得很好。。。但任何帮助都是非常感谢的

尝试启用多点触摸:

在onCreateEngineOptions中添加:options.getTouchOptions.setNeedsMultiTouch true


现在,当您将手指放在操纵杆上并用另一个手指按下按钮时,它将引用不同的指针ID。

您有什么代码?这听起来很愚蠢,但您是否正在处理用户将手指从屏幕上移开时生成的事件?