我在LibGDX中使用了一個GestureListener,但是並沒有真正的方法可以在屏幕上的相同位置持有手指的時間內被召回,基本上只要手指保持在相同位置我想讓它調用一個方法。我如何設法在代碼中這樣做,因爲當我研究並找不到關於此的任何信息時。LibGDX的觸摸持續時間重複相同的東西?
1
A
回答
1
你在找什麼是Input Polling。鏈接只有答案可能會失去其價值,如果鏈接中斷(很常見)。這是一個轉錄。
要檢查一個或多個手指當前是否在屏幕上(這相當於按下鼠標鍵),你可以做到以下幾點:
對於多點觸摸輸入你可能有興趣是否特定的手指(指針)是目前屏幕上:
// Will Return whether the screen is currently touched
boolean firstFingerTouching = Gdx.input.isTouched(0);
boolean secondFingerTouching = Gdx.input.isTouched(1);
boolean thirdFingerTouching = Gdx.input.isTouched(2);
獲取特定手指的座標,您可以使用以下方法:
int firstX = Gdx.input.getX();
int firstY = Gdx.input.getY();
int secondX = Gdx.input.getX(1);
int secondY = Gdx.input.getY(1);
然後,您可以簡單地輪詢每次更新的輸入以滿足您的要求。
基本上是隻要有拿着有手指在同一個地方我想它來調用一個方法
+0
謝謝,這正是我正在尋找的答案 – 2014-10-11 00:58:55
相關問題
- 1. UITableviewCell中的觸摸持續時間
- 2. 如何限制觸摸持續時間?
- 3. 持續時間和重複
- 4. 觸摸客觀畫的東西ç
- 5. UIButton同時觸摸內部和觸摸重複?
- 6. 在javascript中獲取觸摸的持續時間
- 7. 更新帶有離子觸摸事件的moment.js持續時間
- 8. 如何知道cocos2d中的觸摸持續時間?
- 9. 在ActiveRecord中禁止觸摸塊的持續時間
- 10. 檢測iOS中的觸摸ID掃描持續時間
- 11. MySQL查詢評估時間的東西總持續時間爲「開」
- 12. 觸摸後持續運動?
- 13. Unity持續觸摸檢測
- 14. 觸摸和觸摸之間的時間
- 15. var的我繼續聲明相同的東西再次
- 16. 持續的手勢/控制觸摸
- 17. jQuery UI可排序觸摸持續時間
- 18. 同一持續時間的Css3動畫在由相同事件觸發時在不同時間結束
- 19. 編碼方法:在嘗試新東西的同時保持好的東西
- 20. LibGDX:用觸摸移動相機
- 21. 是否有延續vimtutor,有相同風格的東西?
- 22. HTML 5 - 偷偷摸摸的東西
- 23. CSS轉換,具有相同屬性的不同持續時間?
- 24. grep東西空間東西()
- 25. Xml寫兩次相同的東西
- 26. 測試應該是相同的東西
- 27. io.write每次打印相同的東西?
- 28. 多次打印相同的東西
- 29. L2E這兩個是相同的東西?
- 30. 是「find_all」和「select」相同的東西嗎?
設置一個標誌,在onTouchDown並刪除它onTouchUp也許在屏幕上? – shyam 2014-10-01 06:18:30
嗯,如果他們只在手指放在顯示器上時移動手指,那麼它就不會說明問題。 – 2014-10-01 20:43:57