cocos 文字 TextAtlas TextBMFont Text

1.TextAtlas:艺术字 一张图片上1234567890 10个数字,均分

local myAtlas = ccui.TextAtlas:create();

myAtlas:setProperty("6987","huashu/huashu_008.png",96,109,"0");

myAtlas:setPosition( cc.p(500, 200) );

self.m_propRes:addChild(myAtlas);

--参数       1:显示的数字; 2:图片位置; 3、4:字体宽高;   5:结尾数字

    ccui.TextAtlas:create("6987","huashu/huashu_008.png",1132,1150,"0")

    :pos(display.cx,display.cy)
 

    :addTo(self)

显示结果6987




2.TextBMFont :位图字体  (一张.png 一张字体.fnt但不一定是.fnt)

local bmFont = ccui.TextBMFont:create()
    :pos(display.cx - 200,display.cy)
    :addTo(self)
    bmFont:setFntFile("font/ziku_26.fnt")

    bmFont:setString("这是什么字体")

或者

local ttf = display.newBMFontLabel({font = "ui/font/ziku_26.fnt", text = text })
   ttf:pos(30,200)
   ttf:addTo(self)

3. Text 普通字体

local label = ccui.Text:create()

label:setFontName("ui/ccyt.ttf")

label:setFontName("ui/font/ziku_26.fnt")

label:setString("textString")

label:setFontSize(18)

你可能感兴趣的:(cocos2d-x,lua)