今天总体上收获很多感觉,开始学习时间很短,但是今天自己已经可以利用所学的知识做一个简单的类似小马过河的游戏。通过编写游戏可以把这几天所学到的UiButton,UiLabel,UiTextField等知识穿插到一起用。
其中小游戏的实现程序里,主要用到Nstimer来实现图片的自己移动,判断两个是否接触到用到新知识CGRectIntersectsRect
1,UiButton
通过storyboard拖动四个按钮,在程序中实现点击不同的按钮Button移动图片的上下左右
2,while
循环来实现显示卖出多少苹果,还剩多少苹果。
3,通过所学荣和知识点编写晓得游戏,功能实现包括,通过按键控制一个物体,从屏幕的下方移动到屏幕的上方,中间基础到横排移动的障碍物后则失败。
1,UiButton
通过storyboard拖动四个按钮,在程序中实现点击不同的按钮Button移动图片的上下左右
- (IBAction)upAction:(UIButton *)sender {
// _ib.center=CGPointMake(_ib.center.x, _ib.center.y-10);
//}
//- (IBAction)leftAction:(UIButton *)sender {
// _ib.center=CGPointMake(_ib.center.x-10, _ib.center.y);
//}
//- (IBAction)downAction:(UIButton *)sender {
// _ib.center=CGPointMake(_ib.center.x, _ib.center.y+10);
//}
//- (IBAction)rightAction:(UIButton *)sender {
// _ib.center=CGPointMake(_ib.center.x+10, _ib.center.y);
//}
//
//- (void)viewDidLoad {
// [super viewDidLoad];
//
// _ib=[[UIImageView alloc]initWithFrame:CGRectMake(10, 100, 100, 100)];
// _ib.image=[UIImage imageNamed:@"555.jpg"];
// [self.view addSubview:_ib];
// }
2,while循环来实现显示卖出多少苹果,还剩多少苹果。
//- (void)viewDidLoad {
// [super viewDidLoad];
//
//
// int apples=100;
// int selleapples=0;
// while (selleapples<100) {
// //selleapples+1,自身的值不会变
// NSLog(@"卖到第%d个水果",selleapples+1);
// //selleapples++和selleapple+的意义不同,前者是把自身的值加1,自身先取0然后加1变成1.
// selleapples++;
// // selleapples就是上面他自身++之后的结果1.
// NSLog(@"卖掉了%d个果,还有%d个",selleapples,apples-selleapples);
//
// }
//
3,通过所学荣和知识点编写晓得游戏,功能实现包括,通过按键控制一个物体,从屏幕的下方移动到屏幕的上方,中间基础到横排移动的障碍物后则失败。
//- (void)viewDidLoad {
// [super viewDidLoad];
// _kk=10;
// _kk2=15;
// _kk3=20;
//
//
// _iv=[[UIImageView alloc]initWithFrame:CGRectMake(330, 80, 100, 100)];
// _iv.image=[UIImage imageNamed:@"02.jpg"];
// _iv.backgroundColor=[UIColor brownColor];
// [self.view addSubview:_iv];
//
// _iv2=[[UIImageView alloc]initWithFrame:CGRectMake(330, 240, 100, 100)];
// _iv2.image=[UIImage imageNamed:@"03.jpeg"];
// [self.view addSubview:_iv2];
// _iv3=[[UIImageView alloc]initWithFrame:CGRectMake(330, 390, 100, 100)];
// _iv3.image=[UIImage imageNamed:@"01.jpg"];
// [self.view addSubview:_iv3];
//
// _time1=[NSTimer scheduledTimerWithTimeInterval:.1 target:self selector:@selector(move1) userInfo:nil repeats:YES];
//
//
//}
//-(void)move1{
//
//
// _iv.center=CGPointMake(_iv.center.x-_kk, _iv.center.y);
//
// if (_iv.center.x>380||_iv.center.x<0) {
// _kk=-_kk;
//
// }
//
// _iv2.center=CGPointMake(_iv2.center.x-_kk2, _iv2.center.y);
//
// if (_iv2.center.x>380||_iv2.center.x<0) {
// _kk2=-_kk2;
//
// }
//
// _iv3.center=CGPointMake(_iv3.center.x-_kk3, _iv3.center.y);
//
// if (_iv3.center.x>380||_iv3.center.x<0) {
// _kk3=-_kk3;
//
// }
//}
分享:
0
喜欢