まずは空っぽのゲーム画面を作成
デフォルトで作成されるアクティビティを消して、新たにGameActivityクラスを作成する。
コードは以下の通り
package com.example.blockgame;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.scene.background.Background;
import org.andengine.engine.camera.Camera;
import org.andengine.engine.options.EngineOptions;
import org.andengine.engine.options.ScreenOrientation;
import org.andengine.engine.options.resolutionpolicy.FillResolutionPolicy;
import org.andengine.ui.activity.SimpleBaseGameActivity;
public class GameActivity extends SimpleBaseGameActivity {
private Camera camera;
private static final int CAMERA_WIDTH = 480;
private static final int CAMERA_HEIGHT = 720;
@Override
public EngineOptions onCreateEngineOptions() {
camera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
EngineOptions engineOptions = new EngineOptions(true,
ScreenOrientation.PORTRAIT_FIXED, new FillResolutionPolicy(),
camera);
return engineOptions;
}
@Override
protected void onCreateResources() {
}
@Override
protected Scene onCreateScene() {
Scene scene = new Scene();
scene.setBackground(new Background(0.09804f, 0.6274f, 0.8784f));
return scene;
}
}
実行結果
背景とキャラの表示
背景画像を用意
face.png
(背景画像)
キャラ画像の用意
background.png
(キャラの画像)
eclipseのプロジェクトのassetsフォルダにgfxフォルダを作成して、上の2つの画像をコピー
最終更新:2013年07月08日 04:55