Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

1

02.08.2003, 13:16

Bsp-Tree!

Hallo!

Ich möchte endlich mal was in 3D machen, da es eigentlich mein Ziel ist einen 3D-Egoshooter zu programmierern. Also dachte ich mir, dass ich einen Bsp-tree programmiere, Theorie und Algorithmus der BSP Bäume verstehe ich ganz gut und sollte also möglich für mich sein, einen eignen zu programmieren.
Aber ich dachte mir, dass ich vielleicht einfach eine eigene Methode entwickle und jetzt frage ich mich was besser ist. Meine Methode würde so aussehen, das gesammte Level wird in einzellne Portals per Hand im WorldEditor eingeteilt. Anschließend wird dem Portal mitgeteilt, in welche Portals man von diesem aus sehen kann und deshalb auch geladen werden müssen! So würden während dem Spiel immer so ca. 3-5 Portals sich im Spiel befinden. Ausserdem dachte ich, dass jedes Portals als eigene txt-Datei abgespeichert wird.
Was meint ihr ist besser, einen bsp-Tree zu machen, oder meine eigene Methode auszuprobieren??

Danke

2

02.08.2003, 14:40

Deine "eigene" Methode ist schon bekannt, und wird in Zerbst Band 3 eingesetzt.

Ich denke das heutzutage dank der GeForce 3/4 Portale die beste Lösung sind. Was du mit den Textdateien meinst weiss ich nich ... ???

Stefan

Alter Hase

  • »Stefan« ist der Autor dieses Themas

Beiträge: 668

Wohnort: Innsbruck

  • Private Nachricht senden

3

02.08.2003, 14:51

ok, danke, dann werde ich das mal selber ausprobieren!

Ich meinte mit den txt-Datei eigentlich nur, dass jedes einzellne Portal in eine txt-Datei kommt und dann zum Beispiel den Namen 'Portal_013' erhält! Dann könnte das Programm, während es läuft das benötigte Portal laden! Aber ich glaube es ist sinnvoller alles in eine Datei zu schreiben und durch einmal zu laden, oder??

4

02.08.2003, 17:14

Es ist auf jedenfall besser alles auf einmal in den Speicher zu laden. Der wird die Performance erheblich steigern. Du kannst ja die txt Files lassen und zum schluß dann die txt Files in eine Datei kopieren. Dann hast du weiterhin die Möglichkeit alles zu Kontrollieren.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige