使图像以特定方式移动

时间:2012-10-20 02:14:54

标签: objective-c ios

我正在为ios开发一个应用程序。我是目标c的新手,但对c ++有点熟悉。

我有15张图片,我需要它们与流行的FallDown中的WALLS完全相同!游戏。

1 个答案:

答案 0 :(得分:1)

以下是有关矩形几何的Apple文档,我相信您正在寻找的内容: https://developer.apple.com/library/mac/#documentation/graphicsimaging/reference/CGGeometry/Reference/reference.html

我建议查看函数CGRectIntersectsRect。例如:

在ViewController.h中:

@interface ViewController : UIViewController {

IBOutlet UIImageView *ball;
IBOutlet UIImageView *wall;

}

在ViewController.m中(在IBAction或void函数中):

if (CGRectIntersectsRect(ball.bounds, wall.bounds)) {

    //code goes here

}

你正在做的是制作UIImageViews(带有图像的视图),并采用它们的边界(表示边界的矩形[因此边界]),让函数检查它们是否相交。这基本上就是它。