代码之家  ›  专栏  ›  技术社区  ›  SmallChess

在iPhone中模拟棋盘

  •  0
  • SmallChess  · 技术社区  · 14 年前

    我正在开发一个棋盘游戏。我想知道如何使用核心动画或任何其他技术来设计象棋板,就像(其他人的应用程序)一样:

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

    在图片中,棋盘有一个很厚的边界,我不知道如何建模。我们应该把棋盘做成一个模型,把棋子放在上面吗?但是,很难检测出用户接触到的特定方块。如果棋盘本身是一个图像,我想知道如何把棋子放在图像上。我的意思是,你必须非常仔细地计算坐标和位置。

    这就是我用核心动画想到的,没有寄宿生,视觉上很可怕:

    在图片中,棋盘有一个很厚的边界,我不知道如何建模。我们应该把棋盘做成一个模型,把棋子放在上面吗?但是,很难检测出用户接触到的特定方块。如果棋盘本身是一个图像,我想知道如何把棋子放在图像上。我的意思是,你必须非常仔细地计算坐标和位置。

    这就是我用核心动画想到的,没有寄宿生,视觉上很可怕:

    1 回复  |  直到 14 年前
        1
  •  3
  •   Johan Kool    14 年前

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