添加定时器 在摇杆被触摸时调用
var timer2:egret.Timer=new egret.Timer(1,0);
timer2.addEventListener(egret.TimerEvent.TIMER,cont62,this);
function cont62(e:egret.TouchEvent){
var ccc=new peng2();
ccc.run(z,sky);
// var isHit:boolean = sky.hitTestPoint( stageH, stageW ,true);
var rect1= new egret.Rectangle(sky.x,sky.y,sky.width,sky.height);
var zuo= new egret.Rectangle(0, 6, 0.5,1132);
如果碰撞检测到触碰边界 sky.x=sky.x+60;
将角色x坐标改为x+60
var ishit =rect1.intersects (zuo);
if(ishit==true){
console.log("true");
sky.x=sky.x+60;
//timer.stop()
// if()
// sky.x=Math.cos(ang.jieguo)*10+sky.x;
}
修改代码能改做弹球
小球随机获取xy坐标
小球碰到边界将x设为60 然后接着重新随机xy坐标