2012-03-11 42 views
2

我正在使用屏幕右下角的虛擬遊戲杆和左下角的「移動」按鈕進行遊戲。因此,您使用操縱桿將角色指向正確的方向,然後按下「移動」按鈕在該方向前進。直到今天和現在,當我按下屏幕前進時,我的操縱桿正在受到影響,這一切都很有效。我知道這不是一個編碼問題,因爲我沒有打開處理觸摸8天的文件,它一直工作正常。另外,在關閉我的應用程序並使用另一個與libGDX完全分離的應用程序後,多點觸控也會遇到同樣的問題。所以,你們認爲這是libGDX,我的設備的問題,還是我沒有正確編寫多點觸控的libGDX?我在Stage上使用Stage和控件Actor s我應該注意,在我重新啓動手機之後,未使用libGDX的其他應用程序正常工作。只有在我打開我的基於libGDX的遊戲之後。因此我對即將放棄libGDX感到沮喪。我很高興發佈任何請求的代碼。libGDX導致多點觸控問題

編輯:請參閱下面的評論。這似乎是Galaxy Nexus和其他一些三星設備的特定問題。這款基於libGDX的應用程序在其他設備上沒有問題,例如原始的droid和華碩Transformer平板電腦。

+0

所以你說多點觸摸問題發生在非libgdx應用程序? – 2012-03-11 22:13:15

+0

是的,但只有在我打開基於libgdx的應用程序後。如果我重新啓動設備並打開基於非libgdx的應用程序,則一切正常,直到我打開基於libgdx的應用程序。這很奇怪。我已經在Galaxy Nexus以及原裝機器人上測試過這個功能。相同的結果。除此之外,我希望能夠看到其他人在舞臺上多點觸摸時多點觸摸的多個演員。比較我所做的。我很努力開發我的遊戲,直到現在都沒有問題。 – 2012-03-11 22:49:43

+0

從您的描述來看,這聽起來更像是一個框架問題,您可能想在[libgdx google code page](http://code.google.com/p/libgdx/issues/list)上提出問題。 – 2012-03-11 23:23:20

回答

1

原來,這根本不是libGDX問題......也不是我的任何代碼的問題。 Galaxy Nexus處理多點觸控的方式似乎存在一個錯誤。您可以在此link查看錯誤報告。似乎從4.0.4開始,這個bug仍然沒有解決。我目前仍在運行VZW Galaxy Nexus 4.0.2,我想我們所能做的就是等待並在我們的遊戲中放入一個聲明,直到(如果有的話)它被修復。

通過鎖定和解鎖設備,問題確實消失(有時),但如果我轉到我的主屏幕並重新打開應用程序,它會很快回來。