2012-10-20 57 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的(有意見圖像),並取其邊界(表示邊界[即邊界]的矩形),讓函數檢查它們是否相交。基本上就是這樣。