//カロリー計算 private void calcCalorie() { float nowSec = Time.time - startSec; float nowPunchPerSec = (musicPlayData.getExcellentNum() + musicPlayData.getGreatNum() + musicPlayData.getGoodNum()) / nowSec; float nowMETs = this.METs * nowPunchPerSec / this.PUNCH_PER_SEC; float calorie = nowMETs * this.WEIGHT * (nowSec / 3600.0f) * 1.05f; musicPlayData.METs = nowMETs; musicPlayData.setCalorie(calorie); }
// Update is called once per frame void Update() { if (!isAnimation) { return; } liveCount++; if (liveCount % (frameRate / 2) == 0) { animCount++; switch (animCount) { case 1: drawTotalNotes(musicPlayData.getTotalNotesNum()); break; case 2: drawMaxCombo(musicPlayData.MaxCombo); break; case 3: drawExcellent(musicPlayData.getExcellentNum()); break; case 4: drawGreat(musicPlayData.getGreatNum()); break; case 5: drawGood(musicPlayData.getGoodNum()); break; case 6: drawPoor(musicPlayData.getPoorNum()); break; case 7: drawLike(musicPlayData.Score); break; case 8: drawCalorie(musicPlayData.getCalorie()); break; case 9: drawRank(); break; } } }