PDA

View Full Version : [C++] Sfondo in un gioco 2D


jarno
25-02-2009, 22:42
Ciao a tutti,

sto creando un giochino semplice in C++ con la libreria Allegro.h con Dev-C++.
Ho creato un omino che si sposta,ma si sposta in uno schermo nero. Vorrei mettere uno sfondo creato con paint (disegnandolo), ma non so come fare.

Ho girato un po senza trovare una soluzione.

Che funzione dovrei utilizzare?

grazie in anticipo :)

wingman87
25-02-2009, 23:31
Penso che tu debba usare questa funzione:
blit (http://alleg.sourceforge.net/stabledocs/en/alleg014.html#blit) <- clicca sul link per informazioni

E' molto utile in particolare per quei giochi in cui č necessario fare uno scrolling dello sfondo. Se non devi fare lo scrolling invece penso che tu possa usare le stesse funzioni che usi per gli sprite.

PS: ho usata questa libreria tanto tempo fa e non mi ricordo nulla, per trovare la funzione giusta ho sfogliato le api, quindi pių di cosė non penso di poterti aiutare

jarno
26-02-2009, 00:39
grazie mille, mi sei stato utilissimo :)

in effetti era la funzione blit() da utilizzare in questo caso.

Grazie ancora ^_^