Ayuda mostrar texto Libgdx

420 views
Skip to first unread message

Fernando Morata

unread,
Dec 3, 2012, 3:36:03 PM12/3/12
to desarrollo-j...@googlegroups.com
Haber si me puede ayudar alguien, estoy intentando poner un contador con la puntuación, de momento tengo un entero que suma uno cada vez que se cumple el objetivo, ahora solo me queda mostrarlo en pantalla, pero no se como... 

E intentado poner un TextView y poner la puntuación con .setText("Puntuaión: " + puntos) pero así la aplicación falla...

Gracias adelantadas

Jimmy Diaz Parrales

unread,
Sep 1, 2013, 9:37:07 PM9/1/13
to desarrollo-j...@googlegroups.com
Yo estaba con el mismo problema pero investigando gracias a Dios me encontré con un videotútorial en youtube cuyo autor es Makigas.Aunque este tema esta un poco antiguo  ha alguien le va  hacer de mucha ayuda

 
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.scenes.scene2d.Actor;

public class PuntuacionActor extends Actor {
private BitmapFont font;
public int puntuaciones;
public PuntuacionActor(BitmapFont fon)
{
this.font=fon;
}
public void draw (SpriteBatch batch, float parentAlpha)
{
        font.draw(batch, "Puntos : "+puntuaciones, getX(), getY());


}
}
lo que la clase hace es lo siguiente:
 1-declaro el objeto fon de tipo BitmapFont 
 2- mando ha invocar en el método draw de la clase ,el metodo draw del BitmapFont
  le paso como parámetro la variable de ámbito publico puntuaciones, el cual  es utilizada en mi clase principal como un contador
y BitmapFont se encarga de pintar en mi escenario lo que contiene dicha variable.

espero que mi solución le sea de mucha ayuda a otro compañero
Reply all
Reply to author
Forward
0 new messages