2016-07-22 60 views
0

我有一個畫布,其中生活了一個全局UI圖像背景和4個框架對象。在每個框架對象中,存在多達數百個UI圖像和文本。幀對象中不存在按鈕和碰撞器。移動統一用戶界面

在遊戲過程中,腳本通過設置「frame.transform.localPosition」來渲染幀。當所有4個幀對象都是靜止的時候,幀速率是一個恆定的60fps。當一幀運動時,fps下降到大約33 fps,並在運動結束後立即彈出。

分析器顯示畫布正在做大量的工作。到底是怎麼回事?畫布中的UI元素應該是靜態的嗎?

圖片我的場景: http://i.imgur.com/o3pfAt3.png

+1

什麼是「框架」?你指的是什麼 ? – Fattie

+0

什麼是「框架在運動」? –

+0

框架對象只是一個充滿了UI元素的對象。它看起來像一個相框。我用了一個可憐的詞選擇。 – Tyler

回答

0

如果你正在做的是什麼,我想你在幹什麼,你不想與它裏面的4張,你應該做的是一個單一的畫布有4個畫布,每個畫布都是您移動的其中一個框架對象的孩子。

從統一的「坦克」教程,請參閱the video on Tank Health。在那段視頻中,他們創建了一個跟隨坦克周圍的健康欄,我相信這與你正在試圖用你的框架和孩子做的事情類似。