2012-10-20 24 views
-2

我正在为ios开发应用程序。我是一个有目标c的新手,但有点熟悉C++。使图像以特定方式移动

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

+1

这个问题缺乏3件你需要它来回答的问题:1)明确描述你正在努力实现的目标2)你到目前为止尝试过的东西3)你的尝试不起作用。 –

+1

@ user1760851欢迎使用堆栈溢出。这里有很多人可以帮助你,但他们可能没有演奏“FallDown!”,也不想演奏它。请编辑你的帖子,直接描述你想要的行为。 –

+0

这是游戏视频http://www.youtube.com/watch?v=uUTjLAuGmH0 – user1760851

回答

1

这里有一个矩形,我相信的几何苹果的文档,你在找什么: 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为无效或功能):

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

    //code goes here 

} 

你在做什么正在UIImageViews的(有意见图像),并取其边界(表示边界[即边界]的矩形),让函数检查它们是否相交。基本上就是这样。