2012-04-05 25 views
0

は、私は、このように10枚のラベルは1つのラベルのメモリ要件を超えることはありません、関係なく、あなたが持っているどのように多くのラベル、CCLabelBMFontは一度だけ、フォントのテクスチャをロードすることを正しく理解していない、または別の方法で、実際のメモリ使用量を言ってください任意のラベルとすべてのラベルは、フォントテクスチャ自体のメモリ使用量とほぼ同じですか?CCLabelBMFontのメモリ使用量

私はCCLabelを使用することが好ましいが、私はUILableにそれを比較すると、UILabelの解像度が非常にシャープであるので、私は尋ねます。私はこれの原因がわかりませんが、CCLabelはそれほど大きく見えません。

答えて

1

はい。

cocos2dを使用するすべてのテクスチャは一度だけキャッシュされます。 CCTextureCacheは、テクスチャを作成またはロードしたクラスに関係なく、それを行います。メモリ単位1 CCLabelBMFontを使用し、1000年の唯一の違いは、CCLabelBMFontインスタンスのメモリだけです。約500バイト/インスタンスです。