Text adalah komponen yang diturunkan dari entity sehingga bisa dimasukan dalam scene. Dan tulisan akan menampilkan tulisan yang bentuknya sesuai font yang ditentukan.
Terdapat 2 elemen dalam teks yaitu:
- Changeable text
- Ticker text
1. Buat Project
Project Name : TestText
Buitl Target :
Android 2.2
Application nama : text
Package name : com.latihan.text
Activity :
text
Min SDK :
8
2. Tuliskan Script dibawah ini:
import org.anddev.andengine.engine.Engine;
import org.anddev.andengine.engine.camera.Camera;
import org.anddev.andengine.engine.options.EngineOptions;
import
org.anddev.andengine.engine.options.EngineOptions.ScreenOrientation;
import
org.anddev.andengine.engine.options.resolutionpolicy.RatioResolutionPolicy;
import org.anddev.andengine.entity.scene.Scene;
import org.anddev.andengine.entity.scene.background.ColorBackground;
import org.anddev.andengine.entity.text.Text;
import org.anddev.andengine.opengl.font.Font;
import org.anddev.andengine.opengl.texture.TextureOptions;
import
org.anddev.andengine.opengl.texture.atlas.bitmap.BitmapTextureAtlas;
import org.anddev.andengine.ui.activity.BaseGameActivity;
import org.anddev.andengine.util.HorizontalAlign;
import android.graphics.Color;
import android.graphics.Typeface;
public class text extends BaseGameActivity
{
private int
CAMERA_WIDTH = 480;
private int
CAMERA_HEIGHT = 320;
private Scene scene;
private Camera camera;
private BitmapTextureAtlas
fontTexture;
private
Font font;
public Engine onLoadEngine()
{
final Camera camera
= new Camera(
0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new Engine(new EngineOptions(
true, ScreenOrientation.LANDSCAPE,
new RatioResolutionPolicy(CAMERA_WIDTH,
CAMERA_HEIGHT),
camera));
}
public void onLoadResources()
{
fontTexture = new BitmapTextureAtlas(256,
256,
TextureOptions.BILINEAR_PREMULTIPLYALPHA);
font = new Font(
fontTexture,
Typeface.create(Typeface.DEFAULT,
Typeface.BOLD),
22, true, Color.WHITE);
mEngine.getTextureManager().loadTexture(this.fontTexture);
mEngine.getFontManager().loadFont(font);
}
public Scene onLoadScene()
{
scene = new Scene();
scene.setBackground(new
ColorBackground(0.2f,
0.2f, 0.2f));
Text textCenter = new Text(
0, 30, this.font,
"Educa
Studio\nYANG INI ALIGN CENTER!",
HorizontalAlign.CENTER);
Text textLeft = new
Text(
0, 140, this.font,
"Educa
Studio!\nYANG
INI ALIGN LEFT!",
HorizontalAlign.LEFT);
Text textRight = new
Text(
0, 240, this.font,
"Educa
Studio!\nYANG
INI ALIGN RIGHT!",
HorizontalAlign.RIGHT);
scene.attachChild(textCenter);
scene.attachChild(textLeft);
scene.attachChild(textRight);
return
scene;
}
public void onLoadComplete()
{
}
}

B4A35C7493
ReplyDeleteTakipçi Satın Al
M3u Listesi
Google Konum Ekleme
Raid Promosyon Kodu
MFF Kupon Kodu
20EC1747
ReplyDeleteagoda güvenilir mi
agoda güvenilir mi
agoda güvenilir mi
96851649
ReplyDeleteBingöl
Artvin
Antep
Van
Batman
Muş
Ağrı
Kütahya
Konya