this.Sprite =cc.Sprite.create("#Sprite.png");
var x2 = Math.random()*940;
var y2 = Math.random()*580;
this.Sprite.attr({
x:x2,
y:y2,
});
this.addChild(this.Sprite);
比如像这样,出现的方式,但不像重叠
this.Sprite =cc.Sprite.create("#Sprite.png");
var x2 = Math.random()*940;
var y2 = Math.random()*580;
this.Sprite.attr({
x:x2,
y:y2,
});
this.addChild(this.Sprite);
比如像这样,出现的方式,但不像重叠
封装个函数,随机出来的时候先判断是否重叠,如果重叠再次随机位置。while(true){}
怎么判断他们是否重叠?是他们的坐标?但还是会重叠,
简单啊 维护一个 sprite列表 每次 创建出来 的sprite 在定位置的时候先去判断是否有相交,如果有就继续随机。。。没有就扔入列表。。下一个
可以上代码或者例子看看吗?