コード例 #1
0
ファイル: CharacterAnimator.cs プロジェクト: apsgk9/Marianne
        private float ReturnDeltaMovement()
        {
            var   movementAxis = new Vector2(_characterInput.MovementHorizontal(), _characterInput.MovementVertical());
            float delta        = (movementAxis - _previousMovmementAxis).magnitude;

            _previousMovmementAxis = movementAxis;
            return(delta);
        }
コード例 #2
0
ファイル: Locomotion.cs プロジェクト: apsgk9/Marianne
 private void CalculateCharacterDesiredVector()
 {
     _movementInput = new Vector3(_characterInput.MovementHorizontal(), 0, _characterInput.MovementVertical());
     DesiredCharacterVectorForward = Quaternion.Euler(0, _viewTransform.eulerAngles.y, 0) * _movementInput;
 }