Jan*_*mal 1 iphone random nstimer uiimageview
我正在创建一个类似于Tap Tap Ant的游戏.我使用NSTimer使用以下代码生成动态图像.
NSTimer *tmrGenerateImages1 = [NSTimer scheduledTimerWithTimeInterval:0.4 target:self selector:@selector(generateImages) userInfo:nil repeats:YES];
-(void)generateImages
{
UIImageView *tmpImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImg.png"]];
[tmpImg setFrame:CGRectMake([self randomXValueBetween:30 andValue:280] , 50, 118, 97)];
[self.view addSubview:tmpImg];
[self.view bringSubviewToFront:tmpImg];
}
- (float)randomXValueBetween:(float)low andValue:(float)high {
return (((float) arc4random() / 0xFFFFFFFFu) * (high - low)) + low;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是点击蚂蚁他们一次生成2/3图像,在我的情况下,我一次只能生成单个图像,并且有足够的时间用户必须点击它.
请帮我.
编辑: BOUNTY
我想使用NSTimer或任何其他方式生成动态图像,如Tap Tap Ant.请帮助我.如果提供解决方案,所有积分都是你的.
如果你不想让你的游戏快速响应和稳定,我真的建议你看看OpenGL或Cocos2d.
为每个人分配一个UIImageView并让它们一点一点地移动(你不能用点击中断动画)将真正让游戏......好......慢.
归档时间: |
|
查看次数: |
727 次 |
最近记录: |