2011-08-23 46 views
0

我的應用程序出現了一個奇怪的問題。我在iOS上使用OpenGL ES 1.1中的簡單基元。OpenGL ES在經過一段時間後沒有響應觸摸

這是我有:

  • 一個簡單的XY軸系統
  • 一圈XY移動軸
  • 圓可圍繞4個象限軸的採用觸摸
移動

下面是我移動的圈子:

  • 從touchesMoved閱讀觸摸值:withEvent:方法方法
  • 的glTranslatef圓的基礎上,從上述步驟

這裏檢索的值的位置是我的問題:

  • 的圓圈保持沿只有緩慢的動作。如果觸摸的移動速度很快,則該圓形不會對該移動做出響應,或者很快就會失去觸摸的軌跡。

有人可以提出解決方案!

回答

0

嘗試關閉多點觸摸,如果你有它的話。 嘗試從等式中刪除openGL:只需使用NSLog()打印觸摸值 - 它們是你期望的嗎?

+0

我打印觸摸座標,只要我觸摸顯示屏,我會得到值... – Ravi

+0

此外,多點觸摸已被禁用... – Ravi