Aktuelle Zeit: 12.05.2025, 23:03

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Anderes Levelformat
BeitragVerfasst: 24.10.2007, 23:59 
Offline

Registriert: 15.10.2007, 20:08
Beiträge: 31
Also ich habe Gemerkt dass das *.irr format eher für kleinere Maps Gedacht ist als für eine ganze "Welt". Kann man das in irrlicht auch anders lö Ich würde gerne ein großsen ?es Terran für ein MMORPG Bauen aber das wird mit einer so kleinen Heightmap sehr ungenau. Außerdem gefällt mir die Techik mit der Detail-Map nicht so ganz. Ich würde gerne verschiedene Texturen für Wege und Gras benutzen und diese dann verlaufen lassen. Geht das ? Wenn ja wie?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 25.10.2007, 08:19 
Offline
Newsposter
Benutzeravatar

Registriert: 12.03.2007, 10:42
Beiträge: 338
Wohnort: Berlin
Zitat:
Also ich habe Gemerkt dass das *.irr format eher für kleinere Maps Gedacht ist als für eine ganze "Welt". Kann man das in irrlicht auch anders lö

da würd ich persönlich ein eigennes format in xml und einen passenden loader und manager schreiben und wenn man noch die kentnisse at könnte man das noch in binary-xml umbauen um eine höhere performane beim laden der xml zu haben
Zitat:
Ich würde gerne ein großsen ?es Terran für ein MMORPG Bauen aber das wird mit einer so kleinen Heightmap sehr ungenau

bau dir mehrere heightmaps und positioniere sie so das sie nebeneinander aneinander liegen, das könntest du auch in diesem "eigenem mapformat" dann realisieren


wegen der detailmap muss dir jemand anders helfen

mfg psy


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 25.10.2007, 08:48 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
also bei einem (m)morpg kommst du ohnehin nicht drum herum nur zellenweise zu laden, die maps sind ja ziemlich groß und daher auch speicherintensiv.

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 05.11.2007, 23:05 
Offline

Registriert: 15.10.2007, 20:08
Beiträge: 31
Hm, ich glaube mein "Eigenes Levelformat" endet in C#-Code denn nur so kann ich überhaupt Kollision realisieren oder ? Ich glaube kaum noch dass mit dem irr-format eine Kollision mit sämtlichen nodes möglich ist. :(


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 07.11.2007, 07:22 
Offline
Benutzeravatar

Registriert: 16.10.2007, 07:56
Beiträge: 229
Wohnort: Regensburg
Also für meine ersten Gehversuche mit Irrlicht und ODE hab ich schon mit dem .irr Format gearbeitet, man kann die einzelnen Objekte ja benennen (oder IDs vergeben) und dann referenzieren. Ich denke eher, dass die Sache mit den großen Levels eine Hürde darstellen könnte, ich weiß nämlich nicht, wie lange dieses Format zum Laden braucht (meine Levels sind (noch) recht klein).

_________________
Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 07.11.2007, 14:46 
Offline

Registriert: 15.10.2007, 20:08
Beiträge: 31
Ich versuche erstmal alles in eine Datei zu packen und wenn es dann nicht geht versuche ich nur um einen bestimmten Radius um den Spieler zu laden. Und vieleicht macht das irrlicht ja schon von haus aus.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 07.11.2007, 15:56 
Offline
Newsposter
Benutzeravatar

Registriert: 12.03.2007, 10:42
Beiträge: 338
Wohnort: Berlin
nein das macht irrlicht leider nicht von haus aus da irrlicht noch keine unterstützung für paging-landscape hat, das heist du musst dir selbst was einfallen lassen wann du was lädst und wann du was dropst


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 08.11.2007, 14:40 
Offline

Registriert: 15.10.2007, 20:08
Beiträge: 31
Nochmal zur Collision, ich schaffs einfach nicht ein node aus einer irr-datei mit der Camera (FPS) Kollidieren zu lassen. GetSceneNodeFromId ergibt ja ein SceneNode und wie kann ich dieses dann Kolllidieren lassen ?

PS: Heißt es "Das Node" oder "Der Node" ?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 08.11.2007, 15:01 
Offline

Registriert: 27.05.2007, 17:07
Beiträge: 11
Wohnort: Wipperfürth
Fell hat geschrieben:
PS: Heißt es "Das Node" oder "Der Node" ?


Kann man drüber streiten. Heißt ja "der Knoten" aber im Englischen ist "the node" wie alle anderen Gegenstände sächlich also quasi "das Node". Kannst dir ja aussuchen was du sagen willst :mrgreen:

_________________
Der Geist ist ein Schwert, dessen Gebrauch das Vorhandensein von Respekt, Verstand und Demut voraussetzt.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 08.11.2007, 17:01 
Offline
Moderator

Registriert: 26.03.2007, 20:06
Beiträge: 114
Du musst von dem SceneNode einen TriangleSelector erstellen, den du mit anderen zusammen dann noch zu einem MetaTriangleSelector zusammenfügen kannst. Diesen übergibst du dann der Camera, das diese auch weiß, wo die Polygone sind, mit denen sie evtl. kollidieren kann.

-> Tutorial Collision


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 09.11.2007, 01:59 
Offline

Registriert: 15.10.2007, 20:08
Beiträge: 31
Vielen dank für die Hilfe aber soweit war ich auch schon.
Das Problem ist dass "device.SceneManager.CreateTriangeselector" (.NET CP) noch ein Mesh haben will was ich nicht habe. Denn ich bekomme aus der irr-datei ja nur SceneNodes... :(


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Anderes Levelformat
BeitragVerfasst: 09.11.2007, 09:46 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
hö?
die nodes in der .irr sind doch AnimatedMeshSN oder MeshSN,, das legt man fest wenn man auf den richtigen button klickt...
und die haben eine methode getMesh.. mit dem kann man dann den triangleSelector bauen.

[edit] oder per getType nachgucken,was es ist. und dann casten.

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de