Cocos2dx__ラベル

どのように私は、画面にテキストの行を追加しますか?

 

1.ラベルに一般的に使用される方法の概要を作成します
  。:: Aラベル(作成)// //は拒否されたと宣言されています

  B。ラベル:: createWithSystemFont()

  C。ラベル:: createWithTTF()

 

(一貫性のあるソースの順序を構築するために記載されている)2.概要タグ追加の効果:

  A。enableGlow

  B。enableOutline

  C。enableShadow

  D。enableItalics

  電子。enableBold

  F。enableUnderline

  グラム。enableStrikethrough

 

3.ラベルは、色を設定することがあります。

  setColorを

 

例効果:

    

 

 

サンプルコード:

自動layerLabels = レイヤー::()を作成します。
この - >はaddChild(layerLabels、1 )。

自動label_01 =ラベルは::(作成私は最初のラベルだ微軟雅黒UI 36);        // 被声明为已否决 
label_01-> setPosition(visibleSize.width / 2、visibleSize.height - 50 * 1 - label_01-> getContentSize()高さ/。2 )。
layerLabels - > はaddChild(label_01)。

自動label_02 =ラベル:: createWithSystemFont(私は最初のラベルです" 微軟雅黒UI "36 ); 
label_02 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 2。 - label_02-> getContentSize()高さ/ 2 )。
layerLabels - > はaddChild(label_02)。

自動label_03 =ラベル:: createWithSystemFont(" 私は2番目のラベルだ"" ゴシック"36 ); 
label_03 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 3- label_03-> getContentSize()高さ/ 2 )。
layerLabels - > はaddChild(label_03)。

自動label_04 =ラベル:: createWithTTF(" 私は第三ラベルだ"" フォント\\ arial.ttfの"36 ); 
label_04 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 4 - label_04-> getContentSize()高さ/ 2 )。
layerLabels - > はaddChild(label_04)。

TTFConfig labelConfig(" フォント\\マーカーFelt.ttf "36);
自動label_05 =ラベル:: createWithTTF(labelConfig、" 私は第四ラベルです" ); 
label_05 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 5 - label_05-> getContentSize()高さ/ 2 )。
layerLabels - > はaddChild(label_05)。

自動label_06 =ラベル:: createWithTTF(labelConfig、" 私は第四ラベルです" ); 
label_06 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 6 - label_06-> getContentSize()高さ/ 2); 
layerLabels - > はaddChild(label_06)。

自動label_07 =ラベル:: createWithTTF(labelConfig、" 私は第四ラベルです" ); 
label_07 - > setPosition(visibleSize.width / 2、visibleSize.height - 50 * 7 - label_07-> getContentSize()高さ/ 2 )。
layerLabels - > はaddChild(label_07)。

// 概要和グロー不能共存 
label_06-> enableGlow(Color4B :: RED)。                    // 发光 
label_05-> enableOutline(Color4B :: RED、2);            // 边框
label_04-> enableShadow(Color4B :: RED、サイズ(2、 - 2));     //  
label_03-> enableItalics();                             // イタリック 
label_02-> enableBold();                                 // ボールド 
label_06-> enableUnderline() ;                         // アンダースコア 
label_07-> enableStrikethrough();                     // 行削除 
label_07-> setColorをを(Color3B :: YELLOW);                 // 色を設定

 

おすすめ

転載: www.cnblogs.com/teternity/p/Cocos2dx__Label.html