快速的問題,基於有多少玩家在遊戲中留下
我是相當新的編程,並遇到了一個問題如何更新我的標籤子視圖。我在製作一款遊戲,在每一輪結束時,在這一輪中獲得最高分的獲勝者已經出局,我隱藏了該玩家的playerview和標籤,但需要弄清楚如何製作一種方法,以便在我的情況4( self.players)隱藏的標籤和播放器視圖未設置,並且轉向變量重新排列,以相應於我從開關中取出的標籤。
switch (self.players) {
case 5:
switch (self.turn) {
case 1:
explanationLabel.text = [NSString stringWithFormat:@"%d",score];
break;
case 2:
explanationLabelTwo.text = [NSString stringWithFormat:@"%d",score];
break;
case 3:
explanationLabelThree.text = [NSString stringWithFormat:@"%d",score];
break;
case 4:
explanationLabelFour.text = [NSString stringWithFormat:@"%d",score];
break;
case 5:
explanationLabelFive.text = [NSString stringWithFormat:@"%d",score];
break;
例如,如果playerFour什麼是explanationLabelFour代表贏了第一回合四名球員的開關應該..
switch (self.players) {
case 4:
switch (self.turn) {
case 1:
explanationLabel.text = [NSString stringWithFormat:@"%d",score];
break;
case 2:
explanationLabelTwo.text = [NSString stringWithFormat:@"%d",score];
break;
case 3:
explanationLabelThree.text = [NSString stringWithFormat:@"%d",score];
break;
case 4:
explanationLabelFive.text = [NSString stringWithFormat:@"%d",score];
break;
的唯一途徑,我發現,使工作是做如果要查看每個標籤是否隱藏,然後相應地設置它們,但它的超級低效。這是一個骰子游戲,在三次滾動之後,這個轉折點將增加一個。
在此先感謝!