- Home /
Question by
0neManArmy · Apr 25, 2014 at 03:30 AM ·
positionplayer
Returning a player to its original position slowly
Hi, the thing is like a runner in a race, I want to return the player to its original position slowly after being hit by a thing, and after waiting 5 seconds, it returns very slowly but if the players gets hit again the process restarts.
I have this code, the y axis are controlled by the player but the x axis don't, that's why i need to place the code which returns the player to the original position (x=0.y=0)...
void Update () {
//float inputY = Input.GetAxis("Vertical");
//float inputX = 0.0f;
inputY = Input.GetAxis("Vertical");
if(inputY > 0) spriteRenderer.sprite = biplaneSpriteSheet_1;
else if(inputY < 0) spriteRenderer.sprite = biplaneSpriteSheet_2;
else spriteRenderer.sprite = biplaneSpriteSheet_0;
if(inputX < 0.0)
{
inputX += 10f;
Debug.Log("avanzado 0.5");
}
movement = new Vector2(
speed.x * inputX,
speed.y * inputY);
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613143534im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Camera rotation around player while following. 6 Answers
Instantiate bullet towards Player position 1 Answer
swap between 3 gameobjects mid game 0 Answers
Stabilising users view in Unity VR (Fove HMD) 0 Answers
Saving System? 1 Answer