public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; combo = 0; } else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; score += 50; } else { if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 70; } else if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 100; } combo += 1; score += (float)combo * 0.1f; } showJudgement(); }
//노트 판정을 진해합니다 public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } //Miss판정을 받은 경우 콤보를 종료하고, 점수를 많이 깍습니다 if (judge == judges.MISS) { judgeSpriteRenderer.sprite = judgeSrpites[2]; combo = 0; if (score >= 15) { score -= 15; } } //Bad판정을 받은경우 콤보를 종료하고, 점수를 조금 깍습니다 else if (judge == judges.BAD) { judgeSpriteRenderer.sprite = judgeSrpites[0]; combo = 0; if (score >= 5) { score -= 5; } } //Perfect good을 받은경우 콤보 및 점수를 올립니다 else { if (judge == judges.PERFECT) { judgeSpriteRenderer.sprite = judgeSrpites[3]; score += 20; } else if (judge == judges.GOOD) { judgeSpriteRenderer.sprite = judgeSrpites[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; } //UI, 콤보 및 점수를 반영된것을 보여준다. ShowJudgement(); }
//노트 판정을 진행합니다 public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } //MISS판정을 받은 경우 콤보를 종료하고, 점수를 많이 깎습니다. if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; combo = 0; if (score >= 15) { score -= 15; } if (score <= 0) { score = 0; } } //BAD판정을 받은경우 아무 일도 일어나지 않습니다. else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; } //퍼펙트 혹은 GOOD 판정을 받은 경우 콤보 및 점수를 올립니다. else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; } showJudgement(); }
//노트 판정을 진행합니다. public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; //넘어감 } // Miss 판정을 받은 경우 콤보를 종료하고, 점수를 많이 깎습니다. if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; combo = 0; if (score >= 15) { score -= 15; } } // Bad 판정을 받은 경우 콤보를 종료하고, 점수를 조금 깎습니다. else if (judge == judges.BAD) //miss가 아닌경우 bad 실행 { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; if (score >= 5) { score -= 5; } } //perfect 혹은 good 판정을 받은 경우 콤보 및 점수를 올립니다. else { combo += 1; score += (float)combo * 0.1f; // 머래.. 콤보 늘릴수록 점수올리기 if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; } if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } } showJudgement(); }
// 노트 판정을 진행합니다. public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } // Miss 판정은 콤보를 종료하고, 점수를 많이 깍습니다. if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprite[2]; combo = 0; if (score >= 15) { score -= 15; } } // Bad 판정은 콤보를 종료하고, 점수를 조금 깍습니다. else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprite[0]; combo = 0; if (score >= 5) { score -= 5; } } // Perfect, Good 판정은 콤보 및 점수를 증가 else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprite[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprite[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; } showJudgement(); }
public void processJudge(judges judge, int noteType) { if (judge == judges.None) { return; } if (judge == judges.MISS) { judgementSpriteRender.sprite = judgeSprites[2]; combo = 0; if (score >= 100) { score -= 100; } } else if (judge == judges.BAD) { judgementSpriteRender.sprite = judgeSprites[0]; combo = 0; if (score >= 50) { score -= 50; } } else if (judge == judges.GOOD) { judgementSpriteRender.sprite = judgeSprites[1]; combo = 0; score += 20; } else if (judge == judges.PERFECT) { judgementSpriteRender.sprite = judgeSprites[3]; combo += 1; score += 200; score += combo; } showJudgement(); }
// 노트 판정 진행 public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } // MISS 판정을 받은 경우 콤보를 종료하고, 점수를 많이 깎는다. if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; // 판정 이미지 저장 combo = 0; if (score >= 15) { score -= 15; } } // BAD 판정을 받은 경우 콤보를 종료하고, 점수를 조금 깎는다. else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; if (score >= 5) { score -= 5; } } // PERFECT, GOOD 판정을 받은 경우 콤보 및 점수를 올린다. else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } combo++; score += (float)combo * 0.1f; // combo에 따라 추가 점수 부여 } showJudgement(); }
// 노트 판정을 진행하자 public void processJudge(judges judge, int noteType) // 실제로 몇번째 노트를 맞춰서 어떠한 판정을 받았다면 // 해당 정보를 기준으로해서 판정을 수행할 수 있도록 한다. { if (judge == judges.NONE) { return; // 판정 결과가 NONE라면 그냥 무시하자 } if (judge == judges.MISS) // 미스 판정을 받으면 콤보를 종료하고, 점수를 많이 깎도록 하자 { judgementSpriteRenderer.sprite = judgeSprites[2]; // 위에서 judgeSprites[2]의 경우는 MISS이다. combo = 0; // 콤보를 초기화하고.. if (score >= 15) { score -= 15; // 점수가 마이너스가 되면 안되므로, 점수가 15이상일때만 15를 뺄수 있도록 한다. } } // BAD 판정을 받은 경우 콤보를 종료하고 ,점수를 조금 깎도록하자 else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; if (score >= 5) { score -= 5; } } // PERFECT 혹은 GOOD 판정을 받은 경우 콤보 및 점수를 올리도록 해주자 else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; // score값을 +20 } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; // 현재 콤보의 10% 가산점 또한 주도록 한다. ex)100콤보일 시 10점 가산점 부여 } showJudgement(); }
//노트 판정을 진행합니다. public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } //Miss 판정을 받은 경우 콤보를 종료하고, 점수를 많이 깎습니다. if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; combo = 0; if (score >= 15) { score -= 15; } } //BAD 판정을 받은 경우 콤보를 종료하고, 점수를 조금 깎습니다. if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; if (score >= 5) { score -= 5; } } //Perfect 혹은 Good 판정을 받은 경우 콤보 및 점수를 올립니다. else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; // 콤보가 높으면 가산점 부분 } ShowJudgement(); }
//노트판정 진행 함수 public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } //MISS 판정을 받은 경우 콤보를 종료하고 점수를 많이 깎음 if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; combo = 0; if (score >= 15) { score -= 15; } } //BAD 판정을 받은 경우 콤보를 종료하고 점수를 조금 깎음 else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; combo = 0; if (score >= 5) { score -= 5; } } //PERFECT 혹은 GOOD 판정을 받은 경우 콤보 및 점수를 올림 else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; } showJudgement(); }
//노트 판정 public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } //Miss 판정을 받은 경우 콤보 종료 if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprites[2]; Combo = 0; if (score >= 15) { score -= 60; } } else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprites[0]; Combo = 0; if (score >= 15) { score -= 30; } } else { Combo++; if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprites[1]; score += 120 + (Combo * (120 * 0.1f)); } else if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprites[3]; score += 250 + (Combo * (250 * 0.1f)); } } showJudgement(); }
public void processJudge(judges judge, int noteType) { if (judge == judges.NONE) { return; } if (judge == judges.MISS) { judgementSpriteRenderer.sprite = judgeSprite[2]; combo = 0; if (score >= 15) { score -= 15; } } else if (judge == judges.BAD) { judgementSpriteRenderer.sprite = judgeSprite[0]; combo = 0; if (score >= 5) { score -= 5; } } else { if (judge == judges.PERFECT) { judgementSpriteRenderer.sprite = judgeSprite[3]; score += 20; } else if (judge == judges.GOOD) { judgementSpriteRenderer.sprite = judgeSprite[1]; score += 15; } combo += 1; score += (float)combo * 0.1f; } showJudgement(); }