Unity 讓UI位置跟隨Sprite移動

其實原理就是把Sprite的座標轉換爲屏幕座標賦值給UI,跟隨場景中任何非UI對象都同理。

代碼:

    public static Vector3 WorldPos2Rect(Camera camera,Vector3 worldPos)
    {
        return camera.WorldToScreenPoint(worldPos); //轉換爲屏幕座標
    }

傳入目標對象的座標然後賦值給UI即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章