Gareth Barry says Manchester City have learned that they cannot play exactly the same way in the Champions League as they do in the Premier League after a frustrating 1-1 draw with Napoli on Wednesday.