Archive for 十月, 2011


Android 遊戲小地圖

常常看到遊戲內都會有個小地圖,可以拖拉/放大縮小或者還可以點擊該目標,點擊後則會出現該目標的訊息,感覺不錯玩,自己就做了一個。

下[圖1]為放大縮小時,所顯示的狀態,照理講我應該做成藉由兩指來做縮放,不過由於是雛型我就先做成 + – 按鈕,等有空再去改。

[圖1]

 

下[圖2]為當使用者點擊到目標物時,則會在該目標物上顯示一個閃爍的紅圈,並且在畫面最上烈顯示該目標物狀態,詳細說明則為一個按鈕,按下去時可以看到更進一步訊息。

在 + – 的縮放按鈕 旁邊,會有兩個 < > 的按鈕,那是當該目標物有多個狀態時,可以供點擊選擇。

[圖2]

目前該程式內的目標物的狀態資料,我是藉由放在server端的文字檔案,下載回來做更新資料,有空的話應該要改成資料庫的方式或許比較好,畢竟在資料管理方面有比較方便。

Android 儲存 Camera預覽畫面

[參考] http://www.ptt.cc/bbs/AndroidDev/M.1303786969.A.281.html

我參考了上面的網址做了些修改,達到透過抓取預覽畫面,再將畫面儲存至 sdcard

關鍵在於 setPreviewCallbackWithBuffer(備註: API 8才有),基本上如果打開我改寫的專案,會發現 ViewToDraw顯得有點多餘

畢竟只是要儲存前景,並沒有要做影像處理。藉由這種方式儲存前景速度挺快的,要小心使用,可別把sdcard塞爆了。

在影像格式的轉換上再2.2以前還沒有API可用,2.2開始多了 YuvImage類別,使用上也很方便。

[點我下載]

有問題請在留言回覆

 

 

 

 

Follow

Get every new post delivered to your Inbox.