walus1305 Temat założony przez niniejszego użytkownika |
[Allegro, C++] Wczytywanie bitmapy » 2011-08-24 13:01:25 są to moje pierwsze szlify z tą biblioteka. Wzoruje się na tej stronie i mój problem jest następujący program nie chce otworzyć pliku bmp z postacią oto kod #include <allegro.h>
int main() { allegro_init(); install_keyboard(); set_color_depth( 16 ); set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 ); clear_to_color( screen, makecol( 0, 0, 250 ) ); BITMAP * postac = NULL; postac = load_bmp( "postac.bmp", default_palette ); blit( postac, screen, 0, 0, 100, 100, postac->w, postac->h ); readkey(); destroy_bitmap( postac ); allegro_exit; return 0; } END_OF_MAIN();
tak ja w tutku plik wrzuciłem do mojego katalogu z projektami a co do postaci posłużyłem się tą stroną http://titek.victorygames.pl/titek_support/generators/tgp/index.phpzapisuje ona domyślnie postać jako png ale zmieniłem na bmp w czym jest problem że program nie chce odczytać mojej postaci |
|
m4tx |
» 2011-08-24 13:04:10 Ech... Nie możesz tak po prostu zmienić nazwy. Musisz zmienić format pliku.
A tak btw., za taką wiedzą za pisanie gier lepiej się nie bierz. Poznaj dokładnie C++, działanie wszystkiego, formaty plików, itd., a potem dopiero bierz się za gry. Taka moja rada. |
|
walus1305 Temat założony przez niniejszego użytkownika |
» 2011-08-24 13:06:14 ja zmieniłem format pliku a co do c++ znam na poziomie zaawansowanym lecz do allegro zabieram się po raz pierwszy |
|
m4tx |
» 2011-08-24 13:07:49 Ach... No to ok. Spróbuj może uruchomić tę swoją grę przez konsolę i zobaczyć co wyrzuca. I tak btw, pisz swoje posty staranniej (polskie znaki, zdania rozpoczynaj wielką literą) i zapoznaj się z tym: Kurs STC. A, i gdzie dokładnie wrzuciłeś plik graficzny? I jakiego używasz IDE? |
|
walus1305 Temat założony przez niniejszego użytkownika |
» 2011-08-24 13:11:38 A więc plik wrzuciłem tam gdzie cały projekt czyli D:\Dev-Cpp. A moje IDE to Dev-C++ |
|
m4tx |
» 2011-08-24 13:17:15 Spróbuj może uruchomić tę swoją grę przez konsolę i zobaczyć co wyrzuca. |
|
|
SeaMonster131 |
» 2011-08-24 13:17:20 c++ znam na poziomie zaawansowanym |
Oczywiście.. :P ;) Hm..bitmapę musisz wrzucić tam gdzie jest *.exe albo do folderu z projektem. D:\Dev-CppDokładnie tutaj znajduje się Twój plik main.cpp ? :) |
|
walus1305 Temat założony przez niniejszego użytkownika |
» 2011-08-24 13:17:49 Tak A Visuala nie używam bo mam problemy z wgraniem bibliotek a Dev'a miałem pod ręką |
|
« 1 » 2 |