Open roeyskoe opened 1 year ago
Saman ongelman saa toteutettua myös ProgressBar luokalla
public override void Begin()
{
for (int i = 0; i < 10000; i++)
{
var Palkki = new ProgressBar(50, 50);
Palkki.Color = Color.Black;
Add(Palkki, 0);
}
Keyboard.ListenArrows(ButtonState.Down, (v) => Camera.Position += v, null);
}
Puhelimella ei tosin tarvitse tuota 10000 palkkia vaan yksittäinenkin vaikuttaa riittävän.
Päivitin tekstin piirtoa tehokkaammaksi, nyt pitäisi toimia paljon paremmin. Jypelin piirtorutiinit kaipaavat vielä jonkun verran parantelua, joten varmasti löytyy vielä tilanteita joissa erityisesti mobiililaitteiden suorituskyky on aika surkea.
Erityisesti ongelma mobiililla, havaittavisa myös pc:llä hyvin pitkällä tekstillä.
Vaikuttaisi varaavan aika ahkerasti muistia, todennäköisesti syynä CustomBatcherin huono toteutus.