Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro, C++] Wczytywanie bitmapy

Ostatnio zmodyfikowano 2011-08-24 13:31
Autor Wiadomość
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
C/C++
#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.php
zapisuje ona domyślnie postać jako png ale zmieniłem na bmp
w czym jest problem że program nie chce odczytać mojej postaci
P-39822
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.
P-39823
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
P-39824
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: » KursyKurs STC kurs.

A, i gdzie dokładnie wrzuciłeś plik graficzny? I jakiego używasz IDE?
P-39825
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++
P-39826
m4tx
» 2011-08-24 13:17:15
Spróbuj może uruchomić tę swoją grę przez konsolę i zobaczyć co wyrzuca.
P-39828
SeaMonster131
» 2011-08-24 13:17:20
c++ znam na poziomie zaawansowanym
A moje IDE to Dev-C++
Oczywiście.. :P ;)

Hm..bitmapę musisz wrzucić tam gdzie jest *.exe albo do folderu z projektem.
D:\Dev-Cpp
Dokładnie tutaj znajduje się Twój plik main.cpp ? :)
P-39829
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ą
P-39830
« 1 » 2
  Strona 1 z 2 Następna strona