2013-06-02 19 views
5

Mi sono guardato intorno per un po 'ora e non riesco a capire come impostare lo sfondo di una scena come un gradiente ... è difficile trovare solide risposte relative ad Andengine,Come applicare lo sfondo sfumato in andengine

credo che le mie opzioni sono:

  • utilizzando uno sprite da un'immagine gradiente io stesso ho creato (che non può essere il modo migliore)
  • utilizzando una risorsa gradiente XML (ma io don so come creare uno sprite da un resId, e sono confuso su come rendere la sfumatura adatta alla fotocamera)
  • o qualche altro metodo incorporato di andengine

Qualsiasi aiuto è apprezzato.

risposta

1

Il seguente codice all'interno della classe di attività (onCreateScene o onPopulateScene) dovrebbe impostare un gradiente rosso/blu come sfondo.

Gradient g = new Gradient(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT, this.getVertexBufferObjectManager()); 
g.setGradient(Color.RED, Color.BLUE, 1, 0); 
this.setBackground(new EntityBackground(g)); 
+0

grazie. sapevo che c'era un modo semplice. –

Problemi correlati