Lua 创建label时报错崩溃

lua 创建label时,用xcode运行崩溃

代码:local label = cc.Label:createWithTTF(“main scene”, “Marker Felt”, 24)
xcode报错信息:
LUA ERROR: :59: attempt to index local ‘label’ (a nil value)

:6:

在main.lua里面已经加路径了cc.FileUtils:getInstance():addSearchResolutionsOrder(“src”)
cc.FileUtils:getInstance():addSearchResolutionsOrder(“res”)
在cocos code ide里面是可以运行的,但是用xcode运行的时候就会报上面错误。请高手指点!

你的问题估计是cc里面没有Label

我的问题是中文,想知道自定义字体的fnt里面的“文本”如何改

到底这个文本代码如何写


setLabel?
setString?
setCaption?

解决了:
local s = cc.Director:getInstance():getWinSize()
local ttfConfig = {}

    ttfConfig.fontFilePath="res/fonts/Marker Felt.ttf" --这里的路径要设置对,否则create出来就是nil

    ttfConfig.fontSize=25        
  -- local label = cc.Label:createWithTTF("main scene", "Marker Felt", 24)  
    local  label = cc.Label:createWithTTF(ttfConfig,"MainScene"..idx, cc.VERTICAL_TEXT_ALIGNMENT_CENTER, s.width)

答非所问

这个问题我真的自己解决了

我的是UILabel也就是bmpfontlabel

自己看cocos2dx里面的源码的cocostudio support
发现要

setText
和getStringValue

ttf我就真不知道要怎么弄。

ttf感觉用的人少,美工还是按美工自己的意愿出数字图,那么程序员宁愿用甚至fnt都不愿意用了,因为要换格式,美工是基本不会格式转换了,工作还不是落到程序员头上,所以fnt都不愿意用了,还ttf

再加上国内这游戏环境,因为国内不会有心跳回忆,HGame这类游戏,所以ttf基本可以无视了

非常感谢,我也遇到这个问题了