enchant.jsでライフ表示するコード


9leap : つかまえて! by soramugi - どこでも遊べる、投稿型ゲームサイト

・素材
icon0.gif(最初から入っている画像です)

game.preload("icon0.gif");

//ライフ
var lifeMeter = new Group();
lifeMeter.value = 3;
lifeMeter.x = 200;
var life = new Array(lifeMeter.value);
for(var i=1;i<=lifeMeter.value;i++){
	life[i] = new Sprite(16,16);
	life[i].image = game.assets["icon0.gif"];
	life[i].frame = 10;
	life[i].x = i * 16;
	lifeMeter.addChild(life[i]);
}
game.rootScene.addChild(lifeMeter);

一個ずつ消したいときは以下のコードを消したい処理の所に入れる。

lifeMeter.removeChild(life[lifeMeter.value]);
lifeMeter.value --;