2010-10-14 95 views
0

我正在开发棋盘游戏。我想知道如何可以使用核心动画或其他技术来设计一个国际象棋棋盘一样(别人的应用程序):在iPhone中模拟棋盘

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

在图片中,棋盘有一个厚厚的边界,我不知道如何建模。我们应该将棋盘模型化为图像并将棋子放在图像上?但是,然后很难检测到用户触摸什么特定的方块。如果棋盘本身就是一个图像,我不知道这些棋子可以放在图像上。我的意思是,你必须非常仔细地计算协调和位置。

这是我想出了使用的Core Animation,没有边界,在视觉上它是可怕的:

回答

3

没有理由为什么你不能让你的当前棋查看其他视图的子视图,其框架插入。它不会使计算复杂化,因为它将成为处理触摸的棋子视图。包容性视图的任务仅仅是画出边框,或者如果你的象棋视图是透明的,则整个棋盘。