laya坐标转屏蔽坐标
时间: 2023-09-01 16:08:30 浏览: 157
LayaBox图集转单图工具
在LayaAir引擎中,可以通过Laya.stage.getMousePoint()方法获取到鼠标在舞台上的坐标,将其转换为屏幕坐标系,然后再通过Laya.stage._canvasTransform.invertTransformPoint()方法将屏幕坐标系转换为屏蔽坐标系。
具体实现代码如下:
```
var stageX = Laya.stage.mouseX;
var stageY = Laya.stage.mouseY;
var screenX = Laya.stage._canvasTransform.getMatrix().transformPoint(stageX, stageY);
var hitX = screenX / Laya.stage.clientScaleX;
var hitY = screenY / Laya.stage.clientScaleY;
```
其中,screenX和screenY即为屏幕坐标系下的鼠标坐标,hitX和hitY即为屏蔽坐标系下的鼠标坐标。
阅读全文