Das ist ganz einfach mathematik.
Der Balken sollte immer nur im Wertebreich von 0 - 100 liegen, dass heißt also bis 100%.
Erster Level (Beispiel):
Aktuelle Erfahrung: 50
Erfahrung bis Levelaufstieg: 250
(50 / 250) * 100 = levelbalken Wert
Zweiter Level 600 Erfahrung zusätzlich
Aktuelle Erfahrung: 260
Erfahrung bis levelaufstieg: 250 + 600
(260 / 850) * 100 = levelbalken Wert
Du kannst die Werte natürlich alle auch immer wieder zurücksetzen und den Erfahrungswert nicht absolut berechnen sondern immer nur relativ zur nächsten Stufe