[导弹打飞机H5动画制作]飞机路线的随机起飞及自爆模拟
发布时间
阅读量:
阅读量


参考代码:
this.btnOff.addEventListener("click", off.bind(this));
this.btnBomb.addEventListener("click", bomb.bind(this));
var _this = this;
var pb = null;
function off() {
if (pb == null) {
pb = new lib.sb1link();
pb.x = 600;
pb.y = 300;
pb.planeBombObj.bombObj.visible = false;
_this.addChild(pb);
pb.gotoAndPlay(1);
pb.planeBombObj.bombObj.addEventListener("bombover", over.bind(this));
pb.addEventListener("planeover", over.bind(this));
}
}
function over() {
console.log("ccss")
if (pb != null) {
pb.gotoAndPlay(0);
pb.planeBombObj.bombObj.removeEventListener("bombover",over.bind(this));
pb.removeEventListener("planeover",over.bind(this));
_this.removeChild(pb);
pb = null;
}
}
function bomb() {
pb.planeBombObj.bombObj.visible = true;
pb.planeBombObj.bombObj.gotoAndPlay(1);
}
在上述代码中,可添加[路线随机变化]调整代码:
createjs.Ticker.addEventListener("tick",randomY);
function randomY()
{
if (pb != null) {
pb.y=pb.y+Math.random()*18;
}
}
全部评论 (0)
还没有任何评论哟~
