Hallo sitedealers,
Ik ben in me vrije tijd vaak bezig met het ontwikkelen van een game, en daarbij hoort een level/map bewerker.
Er zijn al wat geavanceerde opties mogelijk met de level/map editor (wel enkele bugs).
Maar waar ik nu vaak tegen aan stoot is de performance!!
Probeer het maar zelf uit (liefst met google chrome):
Als je ctrl + o toetst en dan de grote map kiest uit de lijst merk je dat het laden traag is, wanneer je dan een tilesheet kiest en wat tekent op de map is tie ook traag.
Maar bij de kleine map gaat het nog wel vloeiend.
Ik kan me wel realiseren dat het zwaar is om (50*50) 2.500 div's te maken. Het laden maakt niet heel veel uit.
Maar als ik een bewerking maak, stel ik voeg een huis toe van 5 bij 12. Dan bewerk je (5*12=)60 div's. Of je dit doet op een map van 10 bij 10 of 100 bij 100 dit zou niet veel uit moeten maken.
Ergens checkt angularjs dingen onnodig. Ik heb ook van stackoverflow vragen gelezen over dat bindings {{variable}} gebruik maakt van dirty checking (checken of de variabel is verandert bij iedere bewerking). En bij native functies ng-class, ng-style etc dat niet gebeurt en alleen bewerkt waar nodig. Maar vind nergens anders hoe ik dit kan fixen.
Help!!
- Angularjs applicatie erg traag bij grote multidimensionele array's
-
27-11-2014, 00:16 #1
- Berichten
- 102
- Lid sinds
- 14 Jaar
Angularjs applicatie erg traag bij grote multidimensionele array's
-
In de schijnwerper
-
27-11-2014, 17:03 #2Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: Angularjs applicatie erg traag bij grote multidimensionele array's
-
27-11-2014, 20:31 #3
- Berichten
- 102
- Lid sinds
- 14 Jaar
Re: Angularjs applicatie erg traag bij grote multidimensionele array's
Hallo Wilbert,
Bedankt voor je tijd en inzet!
Helaas gaat dit niet over angularjs of optimalisatie qua level/map bewerker.
Dit is wel handig qua de game engine ontwikkelen. Deze heb ik gelukkig wel helemaal uit gewerkt, dus is deze informatie overbodig.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic