Originally Posted By: xXReapeRXx
Ich hab das prob auch, allerdings isses mein eigenverschulden...
Ich bau ein Dungeon Keeper nach. jeder Felsblock hat min 46, max aber nur 80 Faces. Da ein level aus einer Bitmap pixel für pixel erzeugt wird ( jeder pixel = 1 Block ), kann es bei 150x150 maps schon massiv ents geben ( 22500 ).


Falls wer eine Lösung zu folgendem hat, bitte schreiben:
Wenn ein Entity komplett aus dem view weg iss, soll es inaktiv werden. kommt es wieder rein, soll es wieder aktiv werden.

Damit könnt ich die Ladezeit ( die bei 150x150 so 6 Minuten beträgt ) und die FPS ma schön ausgleichen ^^.


Wie es Pappenheimer schon sagte:
Leg dir einen Entity "pool" an, und dann benutzt du einen Entity Skill um festzulegen, ob ein Entity gerade in Verwendung (=sichtbar bzw. in der Nähe vom Spieler) ist oder nicht.
Wenn du dir die Entites schön zurechtlegst (z.B. in einem Array) kannst du dann immer das näcshte momentan unebnutzte ermitteln und an die passende Position setzen.