CCLabel就是一個標籤,一般只是單純用來顯示文字,比如遊戲介紹、得分、名稱等等。
CCLabelTTF 、 CCLabelAtlas 、CCLabeIBMFont 都是繼承自CCLabelProtocol 。
父類:CCLabelProtocol只提供了兩個方法:getString()和setString(),作用分別是獲取CCLabel中的內容,和設置CCLabel設定內容。
對比:
1、CCLabelTTF (很少用)
優點:使用方便,不需要任何資源。 缺點:效率低下,更改顯示內容需要重新進行渲染。
2、CCLabelAtlas (常用)
優點:效率高,頻繁更改內容不需要重新渲染。 缺點:需要png文件作爲資源,顯示內容侷限性大。
3、CCLabelBMFont (常用)
優點:顯示字體多樣, 缺點:需要工具製作fnt文件。