Problems with movement after changing a model's rotation

I’m following a simple tutorial, showing how to make a litle 2D game (a normal project, with a still, ortographic camera), using primitives models.

This is the Update code from my Airplane object:

void Update ()
{    
                float amtToMove = Input.GetAxisRaw("Horizontal") * playerSpeed * Time.deltaTime;
                float amtToMove2 = Input.GetAxisRaw("Vertical") * playerSpeed * Time.deltaTime;
                transform.Translate(Vector3.right * amtToMove);
                transform.Translate(Vector3.up * amtToMove2);

                // more code non related to movement
}

When I imported a 3D model, it’s rotation wasn’t aligned to my stuff.
alt text

Then, I aligned it, rotating it’s X axis 270º.
alt text

But, when I tested, the vertical movement wasn’t happening. Watching the object Inspector, I notice changes in Y and Z position axis, but no movement happens. If I still increase those values, the object disapear ( I think it’s going away/before from camera’s vision range).

I’m sorry for the incorrect terms I’ve probably used. I’m totally new to CG/3D related programming.

if (Input.GetKeyDown(KeyCode.Space))

should read

if (Input.GetKey(KeyCode.Space))

The GetKeyDown only returns true the frame that your key was first pressed. GetKey returns true every frame while that key is down. I think this is more likely what you want.