creator里,如何从ui上的坐标获取到世界空间坐标

已邀请:

atomom

赞同来自:

creator 3.1. 如何从ui上的坐标获取到世界空间坐标。

风草流

赞同来自:

有两种方式 
第一种是fgui的

/**
* fgui坐标转到世界空间坐标
* @param x
* @param y
* @param item
*/
public static fguiToWorld(x: number, y: number, item: fgui.GObject) {
let screenPos = item.localToGlobal(x, y);
//原点位置转换
screenPos.y = cc.winSize.height - screenPos.y;
return cc.v2(cc.Camera.main.getScreenToWorldPoint(screenPos));
}
 
第二种就比较简单直接 GObject.node.convertToWorldSpaceAR(cc.Vec2.ZERO)

要回复问题请先登录注册