2016-01-21 107 views
0

我有Unity3D帆布與一些圖像和文字。無論移動應用運行在什麼樣的分辨率下,我都需要能夠將該畫布轉換爲設置分辨率的圖片。Unity3D嗨帆布的res圖像

我可以通過創建所需圖片分辨率的Texture2D並使用該畫布中圖像的獲取像素來實現,但這不適用於文本。我怎樣才能得到字體?

另一件事是使用相機拍攝畫布的照片,但這依賴於屏幕分辨率。有沒有辦法解決這個問題?

回答

0

用戶界面有一個選項,可通過在來源處指定最小值和最大值來自動調整範圍大小。

但也許你有興趣研究這個UIAutoLayout。

​​3210 UI-Text,Paragraph,Best Fit。分配最小尺寸和最大尺寸。

作爲您想分配具有紋理的最大分辨率或最想要的每幅圖片。分配您將要部署的設備和平臺。 http://docs.unity3d.com/Manual/class-TextureImporter.html

請注意自動調整,配置錯誤會導致圖像和文本字體質量下降,尤其是自動縮放。

希望這可以幫助你。