当前位置:网站首页>Unity获取canvas 下ui 在屏幕中的实际坐标
Unity获取canvas 下ui 在屏幕中的实际坐标
2022-08-03 19:00:00 【梦回大唐敲代码】
/// <summary>
///获取UI的UI坐标
/// </summary>
/// <param name="targetWordPos"></param>
/// <returns></returns>
public static Vector2 GetUGUIForScreenPos(Vector3 targetWordPos)
{
Vector2 screenPoint = RectTransformUtility.WorldToScreenPoint(Camera.main, targetWordPos);
Vector2 localPoint;
RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("Canvas").GetComponent<RectTransform>(), screenPoint, Camera.main, out localPoint);
return localPoint;
}
边栏推荐
猜你喜欢
随机推荐
POJ 3041 Asteroids(最大匹配数=最小点覆盖)
flex布局
安装radondb mysql遇到问题
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
爬虫之selenium
C#爬虫之通过Selenium获取浏览器请求响应结果
WEB 渗透之CSRF
Difference差分数组
七夕之前,终于整出了带AI的美丽秘笈
【微信小程序】NFC 标签打开小程序
【C语言学习笔记(五)】while循环与for循环
pytest接口自动化测试框架 | Jenkins集成初探
MPLS的简单应用于实验
APT级全面免杀与企业纵深防御体系的红蓝对抗
unity3d-游戏物体控制方法
awk语法-02-运算、数组、格式化输出
Web项目中简单使用线程池
[Azure Event Hub] Create Event Hub Consume Client + Custom Event Position with Azure AD Authentication
MySQL详细学习教程(建议收藏)
普通用户如何利用小红书赚钱呢?小红书的流量是真的吗?