Questions tagged «multitouch»

5
对于触摸设备上的2D平台器,合适的输入方法是什么?
我正在创建一个2D平台游戏,例如Super Meat Boy,在该游戏中,主角的动作精度至关重要。我正在使用libgdx。PC上的键盘控件工作正常,但是在加速度计处理方面,要精确处理字符确实非常困难。随着交通安全路线的拥挤,这种情况会逐步恶化。我曾考虑实现一个屏幕上的模拟球来处理输入,但在互联网上却读到了很多不良后果。 用于触摸设备上的平台游戏的直观但精确的输入方法是什么?
16 2d  input  touch  multitouch 

5
返回正确的multiTouch id
我花了无数小时来阅读教程,并从这里和Stackoverflow上查看与multiTouch相关的每个问题。但是我只是不知道如何正确地做到这一点。我使用循环来获取我的代码pointerId,我看不到有很多人这样做,但这是我设法使其有所工作的唯一方法。 我的屏幕上有两个操纵杆,一个用于移动,另一个用于控制我的精灵旋转和他拍摄的角度,就像在Monster Shooter中一样。这些都很好。 我的问题是,当我在与Im拍摄同时移动我的精灵时,我touchingPoint的动作设置为touchingPoint我拍摄的,因为xand y在touchingPoint拍摄moving-stick的上方较高(在屏幕的左侧,shooting-stick在右侧) ,我的精灵会加速,这会导致我的精灵的速度发生不必要的变化。 这就是我在您的帮助下解决的方法!这适用于可能遇到类似问题的任何人: public void update(MotionEvent event) { if (event == null && lastEvent == null) { return; } else if (event == null && lastEvent != null) { event = lastEvent; } else { lastEvent = event; } int action = event.getAction(); int actionCode = …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.