why animation speed doesn't change?

hey guys,
i have been trying to use couple of animations on my ship to move it.and i need to change the speed of my animations playing i need it much more slower. but it doesn’t matter what i do , it won’t change :frowning:
i have tried to change these parameters in the picture , but it didn’t make any difference.
alt text

alt text

and heres is the script im using :

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ShipMove : MonoBehaviour {
	private Animator ShipAnime;
	// Use this for initialization
	void Start () {
		ShipAnime = GetComponent<Animator> ();
	}

	// Update is called once per frame
	void Update () {
		if (ShipAnime == null)
			return;

		var x = Input.GetAxis ("Horizontal");
		var y = Input.GetAxis ("Vertical");

		move(x, y);
	}
	private void move(float x, float y){

		ShipAnime.SetFloat ("velx", x);
		ShipAnime.SetFloat ("vely", y);


	}
}

no matter what i change the speed of animations are always the same. if anyone know what am i missing please help

i was wondering if i create animations in blender then importing it to unity
would it make any difference?

I think you can just make space between keyframes bigger, so the animation would be longer.

here i have created a small scene to show my problem.
there is a ship with some animations on it and it rotates by pressing W,A,S,D
the only thing i need is to somehow slow down the speed of it’s animations![alt text][1]
here is the download link :
http://s6.uplod.ir:182/d/2k26isu44hvhuf6to2ojby3uvddl5guma3ipwhxuq25pgqffuekhctq3/ship%20aniamtion.unitypackage