Events Easeljs:暂停eventListener
这是我的密码:Events Easeljs:暂停eventListener,events,easeljs,Events,Easeljs,这是我的密码: function main(){ /*.. stuff */ ball.on("tick",collision); player1.on("pressmove",player1mov); field.addChild(player1); field.addChild(player2); field.addChild(ball); field.update(); } function collision(){ var a=player1.x-ball
function main(){
/*.. stuff */
ball.on("tick",collision);
player1.on("pressmove",player1mov);
field.addChild(player1);
field.addChild(player2);
field.addChild(ball);
field.update();
}
function collision(){
var a=player1.x-ball.x;
var b=player1.y-ball.y;
d=Math.sqrt((b*b)+(a*a));
if(Math.round(d)<=50 ){
document.getElementById("div").innerHTML="Collisione";
vel();
urto();
}
}
函数main(){
/*…东西*/
球。在(“滴答声”,碰撞);
player1.on(“按移动”,player1mov);
field.addChild(player1);
field.addChild(player2);
field.addChild(ball);
field.update();
}
函数冲突(){
var a=玩家1.x-ball.x;
var b=球员1.y-ball.y;
d=数学sqrt((b*b)+(a*a));
如果(Math.round(d),您不能暂停事件侦听器触发,但可以暂停计时器,然后检查该属性,或勾选事件的暂停
属性
发件人:
createjs.Ticker.addEventListener("tick", handleTick);
createjs.Ticker.paused = true;
function handleTick(event) {
console.log(event.paused,
createjs.Ticker.getTime(false),
createjs.Ticker.getTime(true));
}