SDL a uložení obrázků a zvuků

Peter

SDL a uložení obrázků a zvuků
« kdy: 09. 12. 2010, 20:18:53 »
Zdravím. Učím sa používať SDL zo seriálu na tomto webe, ale už dlhšie som sa zasekol na nasledovnom probléme: Chcem použiť kôli distribúcii hotového produktu zdroje (subor.rc) alebo dátové subory (súbor.dat) na uloženie obrázkov,zvukov etc. aby som nemusel prikladať k exe obrázky a zvkuky. Skúšal som pridať bmp obrázok do zdroja a nahrať cez IMG_Load ale nefunguje. Pokúšal som sa aj vytvoriť subor.dat a načítať obrázok ale tiež bez úspechu. Čo by ste odporučili? Prijmem každú radu, dosť ma tento problém spomalil.
« Poslední změna: 10. 12. 2010, 01:09:19 od Petr Krčmář »


D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re: SDL-Sources
« Odpověď #1 kdy: 10. 12. 2010, 01:04:15 »
Asi ti nerozumím  :( fce IMG_Load( ) slouží k načtení jednoho konkrétního obrázku (např. ve formátu PNG) do paměti, těžko ji můžeš použít na popisový soubor zdrojů (rc) nebo defacto na balíček (dat).

A co se týče práce se zdroji v SDL zkus se mrknout třeba na toto : http://gpwiki.org/index.php/SDL:Tutorials:Displaying_a_Bitmap_from_a_Custom_Resource_File_using_SDL_RWops
« Poslední změna: 10. 12. 2010, 01:08:36 od D.A. Tiger »

Peter

Re: SDL a uložení obrázků a zvuků
« Odpověď #2 kdy: 12. 12. 2010, 22:24:57 »
Pochopil si čo som chcel povedať, len som sa nevedel vykoktať :) . Chápem podstate načítania obrázkov cez IMG_Load() a ten tutorial som uz kukal. Zaujimalo ma, či neexistuje nejaká knižnica v rámci SDL, ktorá to rieši namiesto programátora. Ale odpoveď už asi poznám: "UROB SI SAM" :D . Pustím sa do toho. Inak díky za odpoveď.

D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re: SDL a uložení obrázků a zvuků
« Odpověď #3 kdy: 17. 12. 2010, 10:14:03 »
Myslím, že pokud budeš hledat určitě nějakou knihovnu (nebo projekt, z něhož budeš moci vybrakovat odpovídající rutiny a objekty) najdeš. Pro začátek si zkus projít tuto sekci na oficiálních stránkách : http://www.libsdl.org/libraries.php Já resources také řeším po svém (pomocí vlastního popisového souboru v XML)  :)