Exemplo n.º 1
0
    void Update()
    {
        // ↑キー/スペースが押されたら”走る”動作
        if (Input.GetKeyDown("up"))
        {
            // ブーリアンNextをtrueにする
            anim.SetBool("Run", true);
            updateFlag = true;
        }
        //↑キー / スペースが押されたら”走る”を中止
        if (Input.GetKeyDown("down"))
        {
            // ブーリアンNextをtrueにする
            anim.SetBool("Run", false);
            updateFlag = false;
        }


        if (updateFlag)
        {
            calorie = InputInfoManager.getCalorie();
            InputInfoManager.updateCalorie(calorie - 0.01);
        }

        // y-z平面上だとダンベルカール
        if (MyAcceleration.getMotion())
        {
            anim.SetBool("Run", true);
            updateFlag = true;
        }
        else
        {
            // ブーリアンNextをtrueにする
            anim.SetBool("Run", false);
            updateFlag = false;
        }
    }
Exemplo n.º 2
0
 Vector3 filterAccelValue(bool smooth)
 {
     return(Vector3.Lerp(lowPassValue, MyAcceleration.getDir(), LowPassFilterFactor));
 }