標籤:
今天總體上收穫很多感覺,開始學習時間很短,但是今天自己已經可以利用所學的知識做一個簡單的類似小馬過河的遊戲。通過編寫遊戲可以把這幾天所學到的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
喜歡
藍懿IOS利用所學的控制項做小遊戲