[]加上size设置后,精灵不能点击.
这两个函数基本上是一样的,但是img是可以点击,f不能点击.但是吧size那行代码注释掉就正常了.
function createImg(){
var img = new Laya.Sprite();
var r = Math.random();
var s = r > 0.66 ? "img/flower1.jpg" : r > 0.33 ? "img/flower2.png" : "img/flower3.jpg"
img.loadImage(s);
img.on(Laya.Event.CLICK, this, () => {
img.y -= 10;
})
img.pos(100, 300)
Laya.stage.addChild(img)
}
function createFlower() {
var f = new Laya.Sprite();
var r = Math.random();
var s = r > 0.66 ? "img/flower1.jpg" : r > 0.33 ? "img/flower2.png" : "img/flower3.jpg"
f.loadImage(s);
f.on(Laya.Event.CLICK, this, () => {
f.y -= 10;
})
f.pos(100, 100);
f.scale(0.5, 0.5);
f.size(50, 50);//为什么设置了这一句代码之后,点击事件就失效了?
Laya.stage.addChild(f)
return f;
}
function createImg(){
var img = new Laya.Sprite();
var r = Math.random();
var s = r > 0.66 ? "img/flower1.jpg" : r > 0.33 ? "img/flower2.png" : "img/flower3.jpg"
img.loadImage(s);
img.on(Laya.Event.CLICK, this, () => {
img.y -= 10;
})
img.pos(100, 300)
Laya.stage.addChild(img)
}
function createFlower() {
var f = new Laya.Sprite();
var r = Math.random();
var s = r > 0.66 ? "img/flower1.jpg" : r > 0.33 ? "img/flower2.png" : "img/flower3.jpg"
f.loadImage(s);
f.on(Laya.Event.CLICK, this, () => {
f.y -= 10;
})
f.pos(100, 100);
f.scale(0.5, 0.5);
f.size(50, 50);//为什么设置了这一句代码之后,点击事件就失效了?
Laya.stage.addChild(f)
return f;
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
w1114367261
赞同来自: