2009-10-23 14 views
0

我是新來的iPhone的SDK。我所做的很簡單。我有一個簡單的2d迷宮遊戲 - 認爲我正在努力的益智遊戲。我不需要爲此使用OpenGL。我想要使​​用UIIMAGE的。想象一下,我有一個牆磚(64×64像素),我想編寫代碼來複制沿着頂部和屏幕的邊緣這牆磚面積 - 在效果圍繞打造屏幕邊緣的牆壁。比賽將在這個區域內進行。我將如何去做這個代碼。從我收集的內容來看,每次我想放置一個貼圖並移動座標時,都需要創建一個新的UIIMAGE。但後來,我想說第二塊瓷磚,並用炸彈取而代之。或者,也許是第四個呢?我的問題確實是......在代碼中,我將如何解決這個第2或第4個tile(當數字2或4可以是隨機的)並更改其圖形?我希望我已經解釋過這還不夠。還如果我已經更新了一些磚,有沒有電話,我應該做快點屏幕刷新這麼說?謝謝。的uImage - 迷宮式2D格 - 如何以編程方式解決每個位置?

回答

0

據我瞭解,你可以創建一些的UIImageView對象。每一個瓷磚的一個。然後你就可以用動畫改變幀。例如。你有你想要更換的圖像。我沒有MAC現在附近,所以,我的代碼可能無法沃克後只是複製和粘貼) [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.5f]; [imageView setFrame:newFrame]; [UIView commitAnimations]; 該代碼將與動畫中移動圖像。