Ik en nog wat anderen zijn bezig met een dhtml isometrische engine, deze engine is na een behoorlijke lange ontwikkel tijd eindelijk soort van stable, maar hij is bijzonder traag.
De engine gebruikt al een ajax backend om tiles van de server op te halen, en ze weer te verwijderen zodat de Dom redelijk klein blijft.
Toch geeft dit nog een enorme belasting op de client.
Waar heeft dit mee te maken? met de transparantie op de hoekjes van de tiles? Of door de opacity van de water tiles?
We hebben al allerlei dingen geprobeert (bijvoorbeeld scrollen per Tile/ of scrollen met de hele Map div, of scrollen via een setTimeout (threaded).
Ook het toevoegen en verwijderen van tiles hebben we op verschillende manieren geprobeerd (via de Dom, of via innerHtml, of document.write), maar het wordt er niet echt sneller of langzamer van.
eventueel (mocht je een beefy pc hebben) kun je hier een demo bekijken:
http://www.pc-gamers.com/webgamex/iso_js_coords.php
(en ja er zitten nog wat bugs in, daarom is het nog een work in progress)
De engine gebruikt al een ajax backend om tiles van de server op te halen, en ze weer te verwijderen zodat de Dom redelijk klein blijft.
Toch geeft dit nog een enorme belasting op de client.
Waar heeft dit mee te maken? met de transparantie op de hoekjes van de tiles? Of door de opacity van de water tiles?
We hebben al allerlei dingen geprobeert (bijvoorbeeld scrollen per Tile/ of scrollen met de hele Map div, of scrollen via een setTimeout (threaded).
Ook het toevoegen en verwijderen van tiles hebben we op verschillende manieren geprobeerd (via de Dom, of via innerHtml, of document.write), maar het wordt er niet echt sneller of langzamer van.
eventueel (mocht je een beefy pc hebben) kun je hier een demo bekijken:
http://www.pc-gamers.com/webgamex/iso_js_coords.php
(en ja er zitten nog wat bugs in, daarom is het nog een work in progress)
openkat.nl al gezien?