国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Unity Ugui射線坐標轉換總結

2019-11-11 02:51:59
字體:
來源:轉載
供稿:網友

http://www.bubuko.com/infodetail-1292358.html

世界空間中的點坐標轉換到屏幕坐標:

screenPos = RectTransformUtility.WorldToScreenPoint(cam, worldPos.transform.position);

UGUI物體的坐標轉換到屏幕坐標:

screenPos = RectTransformUtility.WorldToScreenPoint(canvas.worldCamera, uguiObj.transform.position);

屏幕坐標轉換到UGUI坐標:

Vector3 worldPoint;if (RectTransformUtility.ScreenPointToWorldPointInRectangle(rectTrans, camPos, canvas.worldCamera,out worldPoint)){  transform.position = worldPoint;}

屏幕坐標轉換到世界空間坐標(射線碰撞位置):

var ray = RectTransformUtility.ScreenPointToRay(worldCamera, screenPos);RaycastHit hitInfo;if (Physics.Raycast(ray, out hitInfo)){  pos.transform.position = hitInfo.point;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵川县| 合肥市| 泌阳县| 扶绥县| 台南县| 三穗县| 馆陶县| 大足县| 额尔古纳市| 罗平县| 东乡族自治县| 南雄市| 南召县| 武平县| 交城县| 长武县| 肇庆市| 巧家县| 兴山县| 奇台县| 三门峡市| 林甸县| 昌宁县| 保靖县| 沈丘县| 宜兰市| 河曲县| 郯城县| 和平县| 仪征市| 乌拉特后旗| 南乐县| 临邑县| 玛多县| 萝北县| 永福县| 福州市| 合江县| 广昌县| 瑞昌市| 文成县|