1.新增背景
2.新增敵方小怪地板
for(var i = 0; i0.4?that.visible = true:that.visible = false;
that.type = parseint(math.random() * 4);
that.initwithspriteframe(cc.spriteframecache.getspriteframe(game_enemy.lgx[that.type] + ".png"));
},game_config.enemy_speed);
var listener = cc.eventlistener.create(else
}return true
} else
}});
this._listener = cc.eventmanager.addlistener(listener,this)
5.接受怪被消滅時丟擲的時間獲得分數
this._listener = cc.eventmanager.addcustomlistener("score",this._setscore.bind(this))
},_setscore:function(event),
6.消滅怪物時新增特效
this.setspriteframe(cc.spriteframecache.getspriteframe("100.png"));
this.setposition(po);
var move = cc.moveby(0.1,cc.p(0,50));
var fade = cc.fadeout(0.1);
this.runaction(cc.sequence(cc.spawn(move,fade),cc.callfunc(function())));
注意這樣寫會直接移除掉這個sprite類,所以需要在這個類裡面新建乙個空sprite的節點來新增動畫
this.setposition(po);
var sp = new cc.sprite();
sp.setspriteframe(cc.spriteframecache.getspriteframe("100.png"));
this.addchild(sp);
var move = cc.moveby(0.1,cc.p(0,50));
var fade = cc.fadeout(0.1);
sp.runaction(cc.sequence(cc.spawn(move,fade),cc.callfunc(function())));
打地鼠遊戲
題目描述 輸入輸入包含3行,第一行包含乙個整數n 1 n 100000 表示有n個地鼠從地上冒出來,第二行n個用空格分隔的整數表示每個地鼠冒出後停留的時間 maxt 50000 第三行n個用空格分隔的整數表示每個地鼠被敲擊後會增加的分值v v 1000 每行中第i個數都表示第i個地鼠的資訊。輸出輸出...
打地鼠遊戲
時間限制 1 sec 記憶體限制 128 mb 題目描述 輸入輸入包含3行,第一行包含乙個整數n 1 n 100000 表示有n個地鼠從地上冒出來,第二行n個用空格分隔的整數表示每個地鼠冒出後停留的時間 maxt 50000 第三行n個用空格分隔的整數表示每個地鼠被敲擊後會增加的分值v v 1000...
5502 打地鼠遊戲
題目 思路 先按小鼠出現的時間從小到大排序,用nt記錄消耗的時間,當小鼠停留的時間大於nt時,將價值加到總價值上去,否則,用此小鼠的價值和已經加上去的小鼠的最小價值比較,判斷是否加上它。用優先佇列,因為優先佇列預設從大到小排序,所以要將小鼠價值的負值加到佇列中。include include inc...