3D Entity Befehle

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
tft
Beiträge: 650
Registriert: 08.09.2004 20:18
Computerausstattung: GFX 3060 Ti , i7 12700F , 32 GB Ram , 900 GB SSD , TV
Wohnort: Dachsen
Kontaktdaten:

3D Entity Befehle

Beitrag von tft »

Hallo ....

beschäftige mich gerade mit dem Entity System. Es gibt zwar die möglichkeit ein Entity mittels Hide auszuschalten. Aber das bringt nur sinn wenn man es nicht sehen kann . Ich vermisse sowas wie EntityInView().
Damit man feststellen kann ob das Object zu sehen ist oder nicht. Oder Wird das Mech automatisch beim Rendern ingnoriert wenn die Physik feststellt das es nicht mer zu sehen ist.

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , CH-Dachsen/DE-Berlin/TR-Antalya
Mein Projekt (Driving School Evergarden)
Codes bei (GitHub) Videos von (YouTube)
Treffen via Discord: Einladung

PB 6.10 | W11 | i7 12700F | 32 GB Ram | RTX 3060 Ti | 60 Herz -TV FullHD
ARDUINO Freak | Sprecher | Game Dev. | Geschichten Erzähler :-)
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

In Anbetracht der Tatsache, dass ein Erscheinen eines komplexen Entities
im Blickfeld die Framerate ganz schön runterdrücken kann, ist Deine Frage
eigentlich schon beantwortet. Nicht sichtbare Entities (Ausnahme Lichter u.
ä) beeinflussen das Rendern der Szene nicht.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ich glaube, das ist schon sowohl in OGL als auch in D3D enthalten, von daher braucht die aufgesetzte engine sich nicht drum zu kümmern...

die muss sich nur drum kümmern, dass der datenstream an die video-karte keine obsoleten daten enthält (von entities außerhalb des blickfeldes), damit er kurz und performant genug bleibt.
aber der datenstream an sich braucht wirklich nur einen bruchteil der zeit, die die darstellung braucht.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten