原文:獲取UGUI子節點在Canvas的屏幕坐標

因為項目需要,需要我們能夠在Canvas下獲取UI子結點在 D屏幕中的坐標位置。這個子結點可以是嵌套的,如圖,注意RectTransform中的Pos值 獲得的 D坐標是以屏幕坐標的,比如你的Canvas是 ,中間的點就是 , ,左偏移 ,就是 , 。在某牛看到一篇帖子給出的方案是調用 RectTransformUtility.ScreenPointToLocalPointInRectangle ...

2017-04-02 12:21 0 2940 推薦指數:

查看詳情

UGUI獲取UI節點在Canvas的2D坐標

最近在做新手引導,涉及到UI中查找對象,並需要將對象的坐標轉換到最外層Canvas中的坐標,看了很多人的帖子,其中雨松的帖子提供了一個轉換方式,但是並不能解決由於對子對象錨點,注冊點的自定義而造成的位置偏差。 通過研究發現,注冊點、錨點是ugui為了做自適應方案提供的,但在世界坐標系中 ...

Fri Mar 25 20:41:00 CST 2016 0 2057
OpenGL 獲取當前屏幕坐標對應的三維坐標

轉自原文 OpenGL 獲取當前屏幕坐標對應的三維坐標,使用很簡單glu庫中的一個函數 //相關API含義 gluPerspective //指定觀察視景體 gluUnProject //傳入模型矩陣和視點矩陣,根據當期屏幕坐標,返回對應的三維坐標。 ...

Wed Jun 14 16:56:00 CST 2017 0 3460
【Unity筆記】屏幕坐標和鼠標坐標

屏幕坐標:左下角為原點。 拖動物體觀察打印結果可知:z值是物體到攝像機所在平面(屏幕)的距離,物體在屏幕左下角時x、y為0,物體在屏幕右上角時x、y為當前的屏幕分辨率(Using resolution)。 鼠標坐標:左下角為原點。 移動鼠標觀察打印結果可知 ...

Wed Jul 19 06:46:00 CST 2017 0 1215
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM