>>206
これでどうだ

GameObject Player;
SpriteRenderer Renderer;
public float x;
public bool left;

void Start()
{

Player = GameObject.Find("Player");
Renderer = Player.GetComponent<SpriteRenderer>();
}

void Update()
{
left = Renderer.flipX;

if (left == true)
{
x = -0.5f;
}
else
{
x = 0.5f;
}

transform.Translate(x, 0, 0);
}
}