Work Records

日々の作業記録です。ソフトウェアエンジニアリング全般から、趣味の話まで。

カウンタ作ってみた

ゲームアプリを作るにあたり、まあまあ必要になりそうなカウンタ。得点とか。
TiledSprite & TiledTextureが便利すぎる。

[使用画像]numbers.png


package org.example.sample;

import android.view.MotionEvent;

import com.e3roid.E3Activity;
import com.e3roid.E3Engine;
import com.e3roid.E3Scene;
import com.e3roid.drawable.sprite.TiledSprite;
import com.e3roid.drawable.texture.TiledTexture;

public class Sample extends E3Activity {

private final static int WIDTH = 320;
private final static int HEIGHT = 480;
private final static int DIGIT = 4;
private int SCORE = 0;
private TiledSprite[] numTile = new TiledSprite[DIGIT];
private TiledTexture numbersTexture;

@Override
public E3Engine onLoadEngine() {
E3Engine engine = new E3Engine(this, WIDTH, HEIGHT);
engine.requestFullScreen();
engine.requestPortrait();
return engine;
}

@Override
public E3Scene onLoadScene() {
E3Scene scene = new E3Scene();
scene.addEventListener(this);
scene.setBackgroundColor(0f, 0f, 0f, 1);

int numbersWidth = numbersTexture.getTileWidth();
int numbersHeight = numbersTexture.getTileHeight();
for (int i =0; i

自作アプリ紹介コーナー
https://itunes.apple.com/jp/app/tokimekiekisupuresustation/id660044163?mt=8
f:id:kenjiszk:20130706222734p:plain