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; } }
Vector3 filterAccelValue(bool smooth) { return(Vector3.Lerp(lowPassValue, MyAcceleration.getDir(), LowPassFilterFactor)); }