2

android:2.3.7 智能手机:HTC DESIRE 框架:qt necessitas C++

我已经使用 Qt(necessitas port to Android)在 android 上创建了空间入侵者的克隆。对于左右移动,我使用来自 QTouchEvent 的接触点。问题是 :: 当按下屏幕左侧时,船向左(主要触摸点),手指停留在屏幕上并触摸右侧(第二点),船向右,然后释放左手指并且船舶停止,因为主要接触点被分离并用自己的洞线拉出游戏(在这种情况下是第二点)。所以即使在那一刻也不存在第二次触摸,右手手指在屏幕上。这就是 Qt 中接触点组织的方式。第二点不接收事件。我尝试使用 QGestures,但由于相同的原因在某些步骤上失败了。任何帮助将不胜感激。

我只想要智能手机桌面上的一些键盘功能。例如。按下左箭头 - > 向左发送,释放左箭头时按下右箭头 -> 向右发送,向左释放 -> 向右发送,因为右侧处于活动状态并接收事件。

4

0 回答 0