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 --;