在Laya中,可以通过以下方式将屏幕中的局部坐标转为世界坐标:

// 获取当前场景
var scene = Laya.stage.scene;

// 屏幕中的局部坐标
var localPoint = new Laya.Point(100, 100);

// 将局部坐标转为世界坐标
var worldPoint = scene.localToGlobal(localPoint);

// 输出世界坐标
console.log("world point: ", worldPoint);

接着,可以通过以下方式将世界坐标转化为屏幕坐标:

// 将世界坐标转为屏幕坐标
var screenPoint = new Laya.Point();
Laya.stage.globalToLocal(worldPoint, screenPoint);

// 输出屏幕坐标
console.log("screen point: ", screenPoint);

以上代码中,localToGlobal方法将局部坐标转为世界坐标,globalToLocal方法将世界坐标转为屏幕坐标。最终输出的结果分别为世界坐标和屏幕坐标

在Laya中将屏幕中的局部坐标转为世界坐标再将世界坐标转化为屏幕坐标

原文地址: https://www.cveoy.top/t/topic/eEkQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录