どのように私は、画面にテキストの行を追加しますか?
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); // 色を設定