2010-08-05 40 views
0

我嘗試了一款pong遊戲,開始在iphone上開發遊戲,並且我已經移動了所有東西,但是我需要實現得分並使球返回到屏幕 該中心的代碼是目前我在的touchesBegan方法:如何在移動的UIImage達到特定點後執行動作

if(ball.center.y >=444) { 
     computerScore=computerScore+1; 
     computerScoreLabel=[NSString stringWithFormat:@"%d", computer]; 
     ball.center.x=151; 
     ball.center.y=222; 
} 

    if(ball.center.y <=4) { 
     playerScore=playerScore+1; 
     playerScoreLabel=[NSString stringWithFormat:@"%d", player]; 
     ball.center.x=151; 
     ball.center.y=222; 
    } 

它建立正確運行,但是當我嘗試在模擬器遊戲,它只是使球來回移動當它通過特定點時,它會反彈並且分數不會改變

回答

0

我建議您添加NSL og()語句,因此您可以實際監控ball.center.y的值,並查看它是否在值實際符合條件之前觸發碰撞反彈。

相關問題