UIImage - 迷宫式2d网格 - 如何以编程方式处理每个位置?

时间:2009-10-23 16:01:20

标签: ios

我在做什么很简单。我有一个简单的2d迷宫游戏 - 想我正在研究的益智游戏。我不需要为此使用OpenGL。我想要使​​用UIImage。想象一下,我有一个墙砖(64x64像素),我想编写代码,以沿着屏幕区域的顶部和边缘复制这个墙砖 - 实际上在屏幕边缘周围建立一个墙。比赛将在这个区域内举行。我将如何在代码中执行此操作。从我收集的内容来看,每次我想要放置一块瓷砖并移动坐标时,我都需要创建一个新的UIImage。后来虽然说,我想把第二块瓷砖用炸弹代替它。或者也许是第四个?我的问题确实是..在代码中如何解决这个第二或第四个图块(当数字2或4可以是随机的)并更改其图形?我希望我已经解释了这一点。另外如果我更新了一些瓷砖,是否有一个电话我应该快点刷新屏幕可以这么说?

1 个答案:

答案 0 :(得分:0)

据我所知,你可以创建一些UIImageView对象。每个瓷砖都有一个。然后你就可以用动画改变帧了。例如。您有要替换的图像。我现在附近没有mac,因此,我的代码可能不会在复制和粘贴之后发生声音) [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.5f]; [imageView setFrame:newFrame]; [UIView commitAnimations]; 此代码将使用动画移动图像。