Unity UGUI Font.CacheFontForText 消耗

このブログを書く目的は、主にインターネット上でのFont.CacheFontForTextの消費に関する多数の問題を確認することですが、それに対処するための簡単で効果的な方法はありません。記録を作成してください。

テキストの消費

コンピューター:

いいですね、コンピューターには26ミリ秒の時間がありますが、電話で離陸しようとしていますか?

携帯電話では、ピーク値が588msに達することがあります(特にレンダリング性能の悪いテスト機を使用したため、効果が誇張されています。(海外のゲームを公開する場合は、なるべくローエンド機を検討してください))

TextMeshProで試してみてください。UIのコンポーネントは次の図のようになり、コードはクラスを取得します。   

このコンポーネントに関する多くのオンラインチュートリアルもあります。

得られた消費結果:

コンピューター:0.25ms。

携帯電話:基本的なピーク値は5ms未満です。目的の効果は得られませんが、ラグの問題は解決されています。後でもっと良い解決策があるかどうかを確認します

 

おすすめ

転載: blog.csdn.net/LM514104/article/details/108369570