世界坐标转到UGUI坐标
来源:互联网 发布:linux您的ip被占用 编辑:程序博客网 时间:2024/05/23 11:49
- public static Vector3 WorldToUI(Camera camera,Vector3 pos){
- CanvasScaler scaler = GameObject.Find("UIRoot").GetComponent<CanvasScaler>();
- float resolutionX = scaler.referenceResolution.x;
- float resolutionY = scaler.referenceResolution.y;
- Vector3 viewportPos = camera.WorldToViewportPoint(pos);
- Vector3 uiPos = new Vector3(viewportPos.x * resolutionX - resolutionX * 0.5f,
- viewportPos.y * resolutionY - resolutionY * 0.5f,0);
- return uiPos;
- }
- public static Vector2 WorldToUIPoint(Transform worldGo)
- {
- Vector2 pos;
- RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform,
- gameCamera.WorldToScreenPoint(worldGo.transform.position), canvas.worldCamera, out pos);
- RectTransform rect = transform.transform as RectTransform;
- rect.anchoredPosition = pos;
- return pos;
- }
阅读全文
0 0
- 世界坐标转到UGUI坐标
- 世界坐标转到UGUI坐标
- 世界坐标转UGUI屏幕坐标
- UGUI世界坐标转屏幕坐标
- UGUI坐标与世界坐标的转换
- Unity UGUI坐标转为3D世界坐标 世界左边转为UGUI坐标
- 游戏世界坐标转化为UGUI屏幕坐标
- ugui屏幕坐标和世界坐标关系详解
- 世界坐标
- 世界坐标和页面坐标
- 物体坐标to世界坐标
- 屏幕坐标到世界坐标
- 世界坐标和页面坐标
- 世界坐标与图像坐标
- 本地坐标VS世界坐标
- 本地坐标和世界坐标
- UGUI 3d坐标转UI坐标
- unity ugui 坐标位置总结
- nyoj 21-三个水杯(bfs)
- VxWorks任务追踪实例分析
- Git本地分支与远程分支关联问题(git branch --set-upstream-to=origin/<branch> )
- FXML如何设定窗口与内面板的最大化
- greendao配置
- 世界坐标转到UGUI坐标
- LLE算法
- JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要前后端分离?2.0版,为分布式架构打基础。
- codeforces.contest/833/problem/B(DP+线段树维护最大值)
- mysql 查询表列数
- PAT_乙级1014
- 一些比较好的博客资料链接
- 【iOS开发】H5与Native交互之JSBridge技术
- 笔记14--js基础知识-数组