Ik ben momenteel met een spel bezig en nu loop ik tegen het volgende probleem aan:
Stel: Ik heb een veld met een stuk of 100 kleine vierkantjes die rond stuiteren.
In het script maak ik eerst die vierkantjes dynamisch aan en zet daarna een aantal setInterval's naar de Update functie waardoor de vierkantjes verplaatst worden.
Nu is deze manier heel traag, de vierkantjes schokken, terwijl als ik het op deze manier doe werkt het veel soepeler:
Hierdoor worden de intervals meer verdeeld en worden niet alle vierkantje tegelijk geupdate.
Hoe is jullie ervaring hiermee, moet je de intervals verdelen of maakt dat niets uit? En misschien hebben jullie nog andere tips over het snel en soepel verplaatsen van layers.
Stel: Ik heb een veld met een stuk of 100 kleine vierkantjes die rond stuiteren.
In het script maak ik eerst die vierkantjes dynamisch aan en zet daarna een aantal setInterval's naar de Update functie waardoor de vierkantjes verplaatst worden.
JavaScript:
1
2
3
4
| for (x = 0; x < 100; x++) { setInterval("Vierkant[x].Update()", 40); } |
Nu is deze manier heel traag, de vierkantjes schokken, terwijl als ik het op deze manier doe werkt het veel soepeler:
JavaScript:
1
2
3
4
| for (x = 0; x < 100; x++) { setTimeout("setInterval('Vierkant[x].Update()' ", x); } |
Hierdoor worden de intervals meer verdeeld en worden niet alle vierkantje tegelijk geupdate.
Hoe is jullie ervaring hiermee, moet je de intervals verdelen of maakt dat niets uit? En misschien hebben jullie nog andere tips over het snel en soepel verplaatsen van layers.