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

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

11

26.06.2010, 13:34

OleLoadPicture klappt für mich bis jetzt ganz gut: http://www.codeproject.com/KB/graphics/render.aspx
Über die GDI+ gehts aber noch einfacher: http://www.c-plusplus.de/forum/viewtopic…-is-260078.html
Wäre es nicht sinnvoller Texturen irgendwie gleich im entsprechenden texturkomprimierten Format z.B. als .dds abzuspeichern? Sowas dürfte doch hiermit z.B. gehen: http://developer.nvidia.com/object/nv_texture_tools.html

Stellt sich nur noch die Frage, ob du dich freiwillig auf dem Microsoft-System einsperren lassen möchtest, oder dich lieber nicht auf eine Plattform festlegen willst... Gerade wenn du schon OGL verwendest!
<< an dieser Stelle ist eine Signatur verstorben >>

12

27.06.2010, 10:36

Ich benutze selber auch DevIL. Man hat in 1-2 Tagen einen entsprechenden Textureloader damit geschrieben und kann dann so ziemlich alle Bilddateien laden, was ansich schon eine nette Sache ist.
Lieber dumm fragen, als dumm bleiben!

unsigned long

Treue Seele

Beiträge: 140

Wohnort: Herzogenrath

Beruf: Fachinformatiker Fachrichtung Anwendungsentwicklung

  • Private Nachricht senden

13

28.06.2010, 16:47

dachte, dass opengl sowas bereits integriert hat...
Nicht mal Direct3D hat das, weil es nicht zum Themengebiet einer Grafikschnittstelle gehört sondern zu einer Grafikbibliothek.

Schreib dir mal den Loader selbst, ist relativ easy, dadurch lernst du noch was.
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.'
[ bing | not'a'tric | germangamedev | Fragen richtig stellen ]

14

28.06.2010, 19:48

problem ist, dass ich noch nicht genau weiß welches format meine texturen haben werden...
jetzt mach ichs mit boost werds aber wie gesagt no ändern, weil i eh kein übliches bildformat haben werd...

und ja... gdi+ ... wenn i auf windows prognn würd (diesen projekt zumindest), würd ichs wohl mit dx oder dem xna framework machen...

aber ich arbeit unter linux, also nix mit .net helfern... lg

unsigned long

Treue Seele

Beiträge: 140

Wohnort: Herzogenrath

Beruf: Fachinformatiker Fachrichtung Anwendungsentwicklung

  • Private Nachricht senden

15

29.06.2010, 08:41

Erstmal vorweg, ich hatte große Probleme deinen Post zu lesen bis ich ihn verstanden haben. Diese Undinger von "Abkürzungen" wie "i" oder "prognn" sind alles andere als Leserlich. Da weiß man ja gar nicht mehr ob das ein Eigenname für ein Framework ist oder ein Dialekt.

Anyway.

Warum willst du kein übliches Bildformat haben? Sich ein eigenes zu "erfinden" ohne vorher mal ein "Standard"-Format per Hand geladen zu haben erinnert mich doch sehr an die heilige Mutter Gottes. Die hat auch ein Kind gezeugt ohne vorher mit "Übungen" los gelegt zu haben. Also reinster Quatsch.

Lern erstmal per Hand, ohne vorgefertigte Funktionen eine Grafik zu laden mit feinstem fopen, fread und co. Erst dann solltest du dich an einen Konverter ranwagen für dein eigenes Format.

p.s.: .net läuft unter Linux dank mono, aber du sollst lernen und kein Depp sein der alles verwenden kann aber nichts an Background-Knowhow hat.
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.'
[ bing | not'a'tric | germangamedev | Fragen richtig stellen ]

16

30.06.2010, 11:31

ok, dann werde ich mich bemühen hochdeutsch zu schreiben. Ich wusste nicht, dass die Leute hier im Forum mit meinem "Dialekt" Probleme haben.
obwohl ich "i" nicht gerade als Unding beziechnen würde, da man sich doch denken kann, was es bedeutet.

ok, jedenfalls habe ich mir in den Kopf gesetzt Levelfiles von einem sehr alten Spiel zu laden und in diesen files habe ich es eh nicht mit normalen bildformaten zu tun.
nur dass ich erst mal richtig war werden wollte mit opengl, bevor ich mich an etwas größeres ranwage, daher weiß ich noch nicht, welches genaue format diese texturen in diesen files haben,weil ich es mir noch nicht genau ansgeschaut habe..

aber danke für deinen tipp.

achja zu mono: vielleicht liegts ja an mir, aber ich hab mono nicht zum laufen bekommen. Außerdem untersützt das mono projekt soweit ich weiß nur .net 2.0 und das is ja wohl wirklich schon sehr überholt worden...

lg

Werbeanzeige