私はグローバルなUIイメージの背景を持つ単一のキャンバスと4つのフレームオブジェクトを持っています。各フレームオブジェクトには、最大数百のUIイメージとテキストが保存されます。フレームオブジェクトにはボタンやコライダーがありません。ユニティUIを移動する
ゲーム中、スクリプトは "frame.transform.localPosition"を設定してフレームをルーピングします。 4つのフレームオブジェクトがすべて静止している場合、フレームレートは一定の60fpsです。フレームが動いているとき、fpsは約33fpsに落ち、動きが終わるとすぐにポップアップします。
プロファイラは、キャンバスが膨大な作業をしていることを示しています。何が起こっている?キャンバス内のUI要素は静的であるはずですか?私のシーンの
画像: http://i.imgur.com/o3pfAt3.png
「フレーム」とは何ですか?あなたは何を指していますか? – Fattie
「フレームは動いている」とは何ですか? –
フレームオブジェクトは、UI要素で満たされた単なるオブジェクトです。それは絵のフレームのように見えます。私は貧しい言葉の選択を使用しました。 – Tyler