2013-06-02 9 views
5

anwenden Ich habe mich schon eine Weile umgesehen, und kann nicht herausfinden, wie man den Hintergrund einer Szene als ein Gradient einstellen ... es ist schwer, solide Andengine-bezogene Antworten zu finden,Wie Gradient Hintergrund in Andengine

ich denke, meine Optionen sind:

  • ein Sprite aus einem Gradientenbild ich mit mir selbst erstellt haben (was nicht der beste Weg sein kann)
  • einen Gradienten xml Ressource verwendet (aber ich don Ich weiß nicht, wie man ein Sprite aus einer resId erstellt, und ich bin verwirrt darüber, wie man den Farbverlauf an die Kamera anpassen kann.
  • oder eine andere andengine eingebaute Methode

Jede Hilfe wird geschätzt.

Antwort

1

Der folgende Code innerhalb Ihrer Aktivitätsklasse (onCreateScene oder onPopulateScene) sollte einen roten/blauen Farbverlauf als Hintergrund festlegen.

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

danke. Ich wusste, dass es einen einfachen Weg gab. –