webForumDet fria alternativet
Logga in / Bli medlem

Uppdatering av objekt på skärmen

Java

0 svar · 211 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Hej!

Jag tänkte lära mig mer av java2D och tänkte skapa nåt enklare spel, t ex ett spel där man styr ett rymdkepp som åker runt på skärmen och skall skjuta ned asteroider osv.

Jag började tänka på följande...själva uppritningen av alla diverse objekten på skärmen.

Ska man uppdatera positionen av varje objekt(asteroid, rymbskepp, bonus) genom att gå igenom t ex en Vector som innehåller alla objekt, eller ska man låta varje objekt sköta uppdateringen genom att be den underliggande containern(t ex JComponent eller JPanel) att sköta uppdateringen av regionen dä den kallande objektet finns?

Jag kom själv att tänka på att det nog vore bättre att gå igenom hela listan av objekt, uppdatera dess position och rita upp allt i offscreen och först efter det visa allt på skärmen.

259 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)