[LayaAir 2.0]【算法挑战】双指外扩/内聚时,如何实现以双指中点为中心缩小/放大舞台。

自己做了一个小游戏,当场景内部的图片太小时无法选中,图片相对大小不能被修改,那么我就需要放大整个舞台已达到可以选中图片的效果,在尝试动态修改stage.scale 和stage的坐标,已达到放大点一直位于屏幕的相对中心,而不因被放大的时候,图片被移动到手机屏幕以外。自己反复尝试之后仍然无法实现。求助大佬们,请求支援,有代码最好....希望双指放大就可以实现,这样操作体验最佳。能够帮助解决问题的可以酬谢
 
        // if(distance - this.lastDistance>0){
        // Laya.stage.x +=  -(((touches[0].x+touches[1].x)/2) + (distance)* (1/Laya.stage.scaleX)) * (1/Laya.stage.scaleX) ;
        // Laya.stage.y +=  -(((touches[0].y+touches[1].y)/2) + (distance)* (1/Laya.stage.scaleX)) * (1/Laya.stage.scaleX) ;
        // }
        // if(distance - this.lastDistance < 0){
        //     Laya.stage.x +=  (((touches[0].x+touches[1].x)/2) + (distance)* (1/Laya.stage.scaleX)) * (1/Laya.stage.scaleX) ;
        //     Laya.stage.y +=  (((touches[0].y+touches[1].y)/2) + (distance)* (1/Laya.stage.scaleX)) * (1/Laya.stage.scaleX) ;
        // }
已邀请:

HIPPOPMANANDRAPGIRL

赞同来自:

QQ1920779739

要回复问题请先

商务合作
商务合作