Dobra/prosta biblioteka grafiki 2D dla C

Proste pytanie, szukam prostej w obsłudze, ale dobrej (takiej w której da się coś zrobić) biblioteki do obsługi grafiki 2D w C. Zasadniczo ma być użyta do tworzenia prostej gry. Co polecacie, bo szukanie w Google nie od razu da satysfakcjonujące wyniki :) PS. Wystarczy żeby działała na Windowsie :p

2 lata, 2 miesiące temu | edytowane przez: nilphilus 25711417

  • 2 lata, 2 miesiące temu
    edytowane przez: nilphilus
    Pytanie społeczności

    3

    A ja dla odmiany SDL, jako tutorial polecę jeszcze lazyfoo tutoral

  • 2 lata, 2 miesiące temu
    edytowane przez: raphpl
    Pytanie społeczności

    2

    Z prostych mogę Ci polecić allegro (inna strona), ma wszystko co potrzebne do stworzenia prostej gry w dwóch wymiarach, jak tego używać dowiesz się z bardzo dobrego manuala lub licznych tutoriali.

  • 2 lata, 2 miesiące temu
    edytowane przez: Manveru
    Pytanie społeczności

    2

    Możesz się jeszcze zintersować SFML; da Ci do ręki nie tylko grafikę 2D a akceleracją w OpenGL, ale też inne multimedia.

  • 2 lata, 2 miesiące temu
    edytowane przez: WunM
    Pytanie społeczności

    1

    Allegro

    Coraz bliżej piątej wersji (4.9.x już są nazywane 'piątką') jest naprawdę ciekawa. Prostota, przejrzystość i wystarczająco dużo możliwości. Miałem okazję przetestować wersje 4.9.11, 4.9.12, 4.9.13 jakieś pół roku temu. Obecnie najnowsza wersja to 4.9.17 która trochę się różni od tych wcześniej wymienionych. Głównie jest możliwość linkowania statycznego (wcześniej trzeba było dołączać kilka różnych .dll co było nie wygodne).

    W porównaniu do SDL to nie ma czego pozazdrościć (poza wydajnością). Piszę się naprawdę wygodnie chociaż szybko się rozwija co trochę utrudnia sprawę.

    SDL

    Nie znam się na tej bibliotece tak dobrze jak na Allegro, ale miałem okazję chwilę się pobawić i tą biblioteką. Pierwsze czego mi zabrakło to rysowanie prymitywów (dopiero dodatkowa biblioteka to umożliwia). Po za tym sam sposób nazewnictwa i różnice w porównaniu do Allegro trochę były dla mnie nie wygodne.

    Ale SDL zgromadził wokół siebie dużą społeczność więc nie ma na co narzekać jeżeli chodzi o materiały (niektórzy mogą jedynie marudzić, że mało po polsku).

    Porównując

    Allegro

    • Prostota
    • Dosyć duże możliwości
    • Mała wydajność

    SDL

    • Nieco trudniejszy
    • Dosyć duże możliwości
    • Duża wydajność
    • Duża społeczność

  • 2 lata, 2 miesiące temu
    edytowane przez: komorra
    Pytanie społeczności

    0

    Ja również bym polecał Allegro. Przyjemnie się pisze, dobra dokumentacja. Jeżeli wybierzesz jako IDE Dev C++, to jej instalacja sprowadzi się do wybrania odpowiedniego devpaka z listy dostępnych i pojawi się odpowiedni kreator, który utworzy szkielet aplikacji właściwie gotowy do pisania gry. Będziesz miał również możliwość ściągnięcia dodatkowych devpaków, które rozszerzą możliwości Allegro o np. obsługę plików JPEG.

  • 2 lata, 1 miesiąc temu
    edytowane przez: bzyx
    Pytanie społeczności

    0

    Ostatecznie wybrałem allegro. Nie ma na co narzekać oprócz wspomnianej już wydajności :) W przyszłości gdybym miał tworzyć kolejną grę być zastanowiłbym się wcześniej nad SDL, jednakże w kolejnym projekcie Allegro będzie bardziej użyteczne za sprawą AGUP.

Zaloguj się, aby dodać swoją odpowiedź