[LayaAirIDE2]鼠标滑轮只能放大模型,不能缩小模型

Laya.stage.on(Laya.Event.MOUSE_WHEEL,this,function(e){
console.log(e)
if(e.delta>0){
let currScale =this.scene.getChildByName("AirPlayer").transform.scale;
let newScale;
if (e.delta > 0) {
newScale = currScale.x + 0.1 > 2 ? 2 : (currScale.x + 0.1 < 0.2 ? 0.2 : (currScale.x + 0.1));

}
else if (e.delta < 0)
{
newScale = currScale.x - 0.1 > 2 ? 2 : (currScale.x - 0.1 < 0.2 ? 0.2 : (currScale.x - 0.1));

}
this.scene.getChildByName("AirPlayer").transform.scale = new Laya.Vector3(newScale,newScale,newScale);

}
})
已邀请:

layabox

赞同来自:

你所有的逻辑都在if(e.delta>0)里,进入到这个条件之后,你再加e.delta < 0 这个判断,怎么可能进入这个逻辑?

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作