2010-10-14 99 views
0

我正在開發棋盤遊戲。我想知道如何可以使用核心動畫或其他技術來設計一個國際象棋棋盤一樣(別人的應用程序):在iPhone中模擬棋盤

http://a1.phobos.apple.com/us/r1000/036/Purple/f9/c5/6e/mzl.pakeubcn.320x480-75.jpg

在圖片中,棋盤有一個厚厚的邊界,我不知道如何建模。我們應該將棋盤模型化爲圖像並將棋子放在圖像上?但是,然後很難檢測到用戶觸摸什麼特定的方塊。如果棋盤本身就是一個圖像,我不知道這些棋子可以放在圖像上。我的意思是,你必須非常仔細地計算協調和位置。

這是我想出了使用的Core Animation,沒有邊界,在視覺上它是可怕的:

回答

3

沒有理由爲什麼你不能讓你的當前棋查看其他視圖的子視圖,其框架插入。它不會使計算複雜化,因爲它將成爲處理觸摸的棋子視圖。包容性視圖的任務僅僅是畫出邊框,或者如果你的象棋視圖是透明的,則整個棋盤。