Aktuelle Zeit: 23.12.2024, 04:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: neues bild im bild
BeitragVerfasst: 30.03.2008, 17:28 
Offline
Benutzeravatar

Registriert: 17.04.2007, 08:42
Beiträge: 460
Wohnort: Willich, NRW
hi leute,

folgendes problem gilt es zu lösen. ich lade eine png. um genau zu sein ein tilemap. also werde ich immer nur teile des bildes brauchen. meine idee war jez. ihc lade dieses gesamte png. dann wähle ich den betreffenden teil aus. und wollte dieses in eine variable speichern (ITexture*). also das ich sozusagen dieses teil was dann ausgewählt ist mit einer variablen ansprechen kann. geht diese idee denn überhaupt und wenn ja, wie? ich habe mir schon überlegt wie es denn aussehen soll. aber in der doku keine entsprechende implementierungsmöglichkeit gefunden.

Code:
//pseudocode
ITexture* image_data_ = tile_set.get_rect(position2d<int> ...);


so in der richtung, jemand eine idee wie ich das anpacken könnte? bin für alles offen. danke für eure hilfe.

mfg heck

p.s.: achso versucht euch mal bitte auf diesen lösungsweg zu beschränken ich weiß dass ich noch alternativen hätte, aber ich wills so angehen (hat gründe) nur falls es keine einfachere lösung gibt als diese werde ich dann plan B starten. danke^^

_________________
Bild

Irrlicht - From Noob To Pro A Guideline

--

Sonstige Projekte, Blog : http://www.rpdev.net


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: neues bild im bild
BeitragVerfasst: 30.03.2008, 18:26 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
hm also ich hoffe mal plan B ist, immer eben nur ein teil des bildes zu zeichnen, den würde ich nämlich empfehlen.
ansonsten kannst du über ITexture::lock() und getColorFormat() direkt auf die pixel zugreifen. mit getPitch() kannst du dann einfach einzelne bereiche rausrechnen und kopieren.
aber lock() ist langsam und sollte eigtl vermieden werden.

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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: neues bild im bild
BeitragVerfasst: 30.03.2008, 18:51 
Offline
Benutzeravatar

Registriert: 17.04.2007, 08:42
Beiträge: 460
Wohnort: Willich, NRW
ja so ähnlich würde plan b fiunktionieren. also wenn ihc das richtig verstehe ist es zu langsam immer ein teil des bildes zu kopieren und in eine variable zu speichern? hmm na dann muss ich noch mal einiges aus dem sytsem rausreißen xD was sagt uns das`? erst denken dann ins brett hacken. danke dir

_________________
Bild

Irrlicht - From Noob To Pro A Guideline

--

Sonstige Projekte, Blog : http://www.rpdev.net


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: neues bild im bild
BeitragVerfasst: 30.03.2008, 18:53 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
es macht ja auch wenig sinn, alle bildchen in eine datei zu packen nur um sie sowieso in seperaten texuren zu speichern.. ;)

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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: neues bild im bild
BeitragVerfasst: 30.03.2008, 20:20 
Offline
Benutzeravatar

Registriert: 17.04.2007, 08:42
Beiträge: 460
Wohnort: Willich, NRW
najaa^^ so kann man das vllt nich sagen für diese art von anwendung schien mir das recht sinnvoll. aber es war eben dann die umsetztung dies hat scheitern lassen

_________________
Bild

Irrlicht - From Noob To Pro A Guideline

--

Sonstige Projekte, Blog : http://www.rpdev.net


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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