Example #1
0
    //カロリー計算
    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);
    }
Example #2
0
    // 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;
            }
        }
    }