[AS3] Isometrische engine

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ElmarNieser
  • Registratie: Juli 2003
  • Laatst online: 03-09 15:47

ElmarNieser

3dsmax gebruiker

Topicstarter
Hellow,

Ik ben al enige tijd bezig om een 2D Isometriche engine te schrijven in AS3. Het koste me erg veel moeite om een goed en snel algoritme te schrijven voor het "depth sorting". Dit is me nu aardig gelukt.
Wat mijn project misschien wel speciaal en een stuk ingewikkelder maakt dan andere isometrische engines is dat ik met objecten werk die niet altijd 1x1 of 2x2 etc, tegels in beslag nemen. Een object kan bij mij gerust bestaan uit 2x8 tegels. Dit maakt het "depth sorting" erg ingewikkeld.

http://www.uber.nl <-- daar kan je de huidige versie bekijken.

Ik gebruik om het moment een variant van "bubble sort" om mijn array met objecten op de juiste index te plaatsen. Ik gebruik "bubble sort" omdat elk object met elk object moet worden vergeleken om tot een goede volgorde te komen. Dit is niet al te efficiënt natuurlijk.

Ik vroeg me af of er meer mensen zijn die ervaring hebben met depth sorting van convexe vormen op een isometrisch grid.

Http://www.elmarnieser.nl Mijn Portfolio.