2012-06-18 81 views
1

我目前正在創建一個遊戲(Gomoku),用戶需要輸入他的移動到15x15的方格。我沒有太多的GUI使用經驗,所以我認爲一個好的方法是創建大量的ImageViews,對應於每個單獨的方塊,當玩家移動時將背景圖片從空白改爲X或O.在Android遊戲中捏縮放/雙擊手勢

但是,在某些情況下(手指太大和/或屏幕太小),這將非常困難,所以我想實現雙指縮放或雙擊縮放功能。

我的問題是:是否有可能實現此功能的ViewGroup,它會放大其中的所有視圖?如果是的話,否則有另一種方式去實現這個遊戲的GUI?

回答

0

事實上,我也正在開發Android的Gomoku,以及類型。

正如Alok所建議的那樣,我直接在自定義視圖的Canvas中繪圖。如果需要動畫和流體運動,您也可以使用SurfaceView,或者爲了便於攜帶,甚至可以使用OpenGL。

關於縮放,我還沒有實現雙指縮放,只需雙擊。爲什麼?對不起,沒有更多的技術,但有時捏「怪異」的事情會發生,搞亂滾動和正方形的選擇。一方面玩起來也更容易。

Offtopic:運氣好的人工智能,很難讓它足夠強大。

+0

沒有得到做變焦,但這裏是我到目前爲止的AI https://play.google.com/store/apps/details?id=com.atlast.GomokuFree :) – sk1ll3r