2011-04-30 75 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