在iPhone中模拟棋盘

时间:2010-10-14 06:39:08

标签: iphone core-animation

我正在开发一款棋盘游戏。我想知道如何使用Core Animation或任何其他技术来设计像(其他人的应用程序)的棋盘:

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

在图片中,棋盘有一个厚边框,我不知道如何建模。我们应该将棋盘模型化为图像并将棋子放在图像上吗?但是,很难检测到用户触摸的特定方格。如果国际象棋棋盘本身是一个图像,我想知道如何将棋子放在图像上。我的意思是,你必须非常仔细地计算协调和位置。

这就是我想出的使用Core Animation,没有寄宿生,视觉上很可怕:

1 个答案:

答案 0 :(得分:3)

没有理由不能让你当前的国际象棋视图成为另一个视图的子视图,其框架插入。它不会使计算复杂化,因为它将是您处理触摸的国际象棋视图。包含视图的任务仅仅是绘制边框,或者如果您的国际象棋视图是透明的,则整个棋盘。