2011-04-30 38 views
0

我正在創建一個應用程序,讓炸彈進入屏幕並炸燬這個必須移動的東西。我如何讓這些炸彈飛入屏幕並自動隨機移動?有點像果實飛向你的水果忍者。我如何編碼?我需要做什麼 ?還請提供一些代碼。謝謝 !如何移動圖像

+1

Xcode只是一個IDE - 你在爲Mac OS X開發嗎? iOS? – 2011-04-30 08:42:27

回答

0

創建一個類,叫做炸彈或東西,它需要具有的CGRect關於在Mac OS iOS或的NSRect實例變量和財產。

然後創建一個可以借鑑的炸彈在屏幕上,就像一個方法 - drawOnScreen或只是 - 平局它知道如何拉攏的對象。其中將包含如[[UIImage imageNamed:@「bomb1」] drawInRect:self.frame]

然後在您的遊戲循環中,您可以簡單地更改此類炸彈對象的框架的座標以使其移動,當然你需要做的是調用draw方法之前,因爲它會吸取前一幀的話..

還有就是每次你需要一個新的炸彈時添加子視圖的gameview的另一種方式。然而,一個視圖比使用上面描述的對象有更多的開銷,並且如果你喜歡50/60 +(狂猜)炸彈,很可能會導致你的遊戲運行緩慢。

對於屏幕上的控件像一個暫停按鈕,我肯定會使用一個視圖並將其添加爲子視圖。

+0

不幸的是,我對這個東西是新的...你可以提供代碼 – user722566 2011-04-30 08:57:37

+0

http://www.icodeblog.com/2009/01/15/iphone-game-programming-tutorial-part-1/ – 2011-04-30 09:28:35