Portugal international Joao Felix joined Barcelona from Atletico Madrid on a season-long loan from Atletico earlier this month.
Since joining Barcelona, the 23 year old Portugal international has scored three times in his first two starts for Barca.
“When things are going badly in football for someone, you have to make a change,” Félix said in an interview with Mundo Deportivo on Thursday.
“I did it before going to Chelsea [on loan in the second half last season] and now coming to Barcelona because it was not going well [at Atletico].
“I didn’t adapt to the club’s or the coach’s ideas, but I always tried to do the best I could. I have had good times there as well.”
Felix agreed to a substantial wage cut to join Barcelona.
“It’s true I gave up a significant part of my salary, but I needed a change,” he added.
“I needed to come to a place where I can play my style of football and I have always said I think this is the ideal place.
“Things are going well — I didn’t expect to start so well — and it was an effort I needed to make to be able to find joy playing football again.”