コード例 #1
0
    private void Update()
    {
        //movement
        _currentKeys = InputUtil.GetIfKeysHeld(_controls);

        UpdateAnimator();

        Vector3 targetMoveVector = GetMovementVector(_currentKeys, MoveForce);

        _currentMoveVector = Vector3.SmoothDamp(_currentMoveVector, targetMoveVector, ref _internalVelocity, _smoothTime);
        targetMoveVector   = GravityVector3 + _currentMoveVector;

        OriginShifter.MoveOriginBy(targetMoveVector * Time.deltaTime);
    }
コード例 #2
0
 void Update()
 {
     OriginShifter.MoveOriginBy(speed * transform.forward * Time.deltaTime);
 }