AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Game] Lots-of-Zombies [LICHT IST GEIL]
Thema durchsuchen
Ansicht
Themen-Optionen

[Game] Lots-of-Zombies [LICHT IST GEIL]

Ein Thema von olee · begonnen am 16. Feb 2009 · letzter Beitrag vom 16. Sep 2009
 
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 08:46
Ja ich muss aber dennoch an der Optimierung weiter arbeiten.


Es scheint so, als reicht der Octree nicht.
Bei den größeren Maps
(die, die ich hochgeladen hab z.B. // aber die enthalten auch sehr viele details )
gehen die FPS manchmal in die knie.


Ich denke ich werde das so machen.
Erst die Octree-Nodes zeichnen, in denen sich der Spieler befindet und
dann die anderen Nodes erst auf Frustum prüfen,
wenn das gelingt, soll er zusätzlich prüfen, ob die nicht verdeckt sind.


Ich hoffe das klappt.


Aber auch die kollision ist noch etwas unperformant denke ich.
Denn bei jedem Frame kopiert der sich die Polygone in ein Array zurecht,
die auf kollision geprüft werden sollen. (auch über Octree)


Ich denke ich werde das ändern, dass die nicht kopiert, sondern nur
ein Pointer übergeben wird. Das sollte auch etwas schneller sein.


Wenn alles nichts hilft, werde ich wohl andere Sachen probieren müssen wie
a) Meshes (mit vielen Polys) aus der Map extrahieren und als eigene objekte in die Map einbauen.
___ Dadurch kann man diese einzeln auch Sichbarkeit prüfen.
b) Vllt. eine art BSP oder Vis-Tree o.ä., um ganze Teile der map direkt auszublenden, selbst wenn sie in Blickrichtung liegen.


Aber insgesamt ist die Engine eh viel besser für outdoor maps, da da nach einiger Distanz
ja das Frustum einsetzt und der octree diese Sachen nicht zeichnet.

Denn die momentanen Maps sind sehr klein und verwinkelt, sodass der oft alles zeichnet, wenn
man ungünstig blickt.

PS: Was haltet ihr von der neuen Map Pistola?


MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz