Aktuelle Zeit: 22.12.2024, 23:53

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 29.03.2008, 11:00 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Hi an alle,

laut der Änderungsdokumentation von Irrlicht sind von Version 1.2 auf 1.3 die Variablen texture1...texture4 in das Array Texture[] gewandelt worden. Dieses Array ist in der Klasse SMaterials aber nicht vorhanden. Ich habe auch in keiner neueren Änderungsdokumentation (1.3.1, 1.4) etwas gefunden was mit diesem Array zu tun hat ausser das es halt existieren soll.

Mein Problem ist nun, ich habe einen Quellcode für Tiled Terrains und dort wird dieses Array genutzt. Sobald ich kompiliere bekomme ich natürlich den Fehler dass das Texture nicht exisitiert.

Nun habe ich TextureLayer[] ausprobiert, sowie set - und getTexture aber dann wird mir die Texture nicht mehr angezeigt. Bin jetzt etwas überfragt, da ich auch noch Anfänger im Umgang mit Irrlicht bin.

Hat jemand eine Idee was man machen kann?

Gruß

Karsten


Nach oben
 Profil  
 
BeitragVerfasst: 29.03.2008, 13:58 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
Hmmm. Zeig mal den Code.

Hier die aktuelle Dokumentation:
http://irrlicht.sourceforge.net/docu/cl ... erial.html

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
BeitragVerfasst: 29.03.2008, 15:05 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Quellcode und Demo könnt ihr euch hier anschauen bzw. runterladen. SourceCode


Nach oben
 Profil  
 
BeitragVerfasst: 08.04.2008, 11:47 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Problem gelöst. Die Variable Texture steckt jetzt im TextureLayer von SMaterials
Also:
Code:
SMaterial Material = ...;
Material[0].TextureLayer[1].Texture = Textur;


Dasselbe gilt für TextureWrap.

Zumindest läuft das unter Irrlicht 1.4 so.

Gruß

CrazyPlaya


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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