2013-03-13 37 views
0

我有一個關於Android編程的問題。我已經創建了一個應用程序來通過藍牙接收數據,並且我希望將該輸入用作「遊戲控制器」來在屏幕上移動圖像。例如,如果給出「向上」命令,則圖像(甚至是彩色圓圈)會向上移動幾個像素。讓圖像在屏幕上自由移動

有人能指出我正確的方向嗎?我想過每隔一段時間使用一個畫布並重新繪製圖像,但我不知道該如何做,我認爲可能會有更好/更簡單的方法。我不需要任何幻想。

回答

0

我會做什麼。抓住up命令,然後讓一個類讓它稱爲Circle,它將保存當前的圓圈位置,大小等。 每當你捕捉到向上命令或向左或向右或任何類型的命令時,都會在該位置重繪圖像。我也會爲繪圖和一個Activity使用自定義表面視圖來捕獲所有輸入並將它們傳遞給對象。 我會退房 http://www.javacodegeeks.com/2011/07/android-game-development-moving-images.html

如果您有時間,請仔細閱讀整個系列。這是一個很好的閱讀。