2016-04-25 110 views
0

我想讓它變成精靈,所以我的精靈永遠都是相同比例的所有屏幕尺寸。有沒有一種方法可以將我的精靈比例縮放爲與屏幕其餘部分相比具有某種寬度和/或高度?我嘗試了多種方式,但是我查閱的所有內容都在我的頭上。有沒有簡單的方法來實現這一點?或者任何Unity的方式?謝謝你的幫助。這是一張圖片,可以幫助我進一步完成我想要完成的任務。在團結中縮放精靈

enter image description here

我想知道更詳細的圖像是黑色和綠色矩形的大小。謝謝你的幫助!

回答

2

我想通了,我只需要每單位世界轉換像素,像這樣:

 Mathf.Abs(Camera.main.orthographicSize - (GetComponent<SpriteRenderer>().sprite.texture.height/GetComponent<SpriteRenderer>().sprite.pixelsPerUnit)); 
+0

你能接受自己的答案,所以未來的用戶都知道它是正確的! –

+0

@ gjttt1我不能在2天內發貼 – Luke

+0

啊,都很酷!我忘了那個! –