小白求助,萌新使用createWithTTF时一直报错

代码如下:
local ttfConfig={}
ttfConfig.fontFilePath=“Arial.ttf”
ttfConfig.fontSize=30

local score=cc.createWithTTF(ttfConfig,"0")

score:setPosition(display.right-200,display.cy+80)

self:addChild(score)

我的条件如下:

错误提示是attempt to index field ‘Lable’,报错的一行就是createWithTTF这一行

我使用的版本是cocos2d-x lua 3.5

我的遭遇如下:

我知道报错的意思是说Lable为空,没找到我的字体文件

我吧字体放在的位置是在工程->runtime->win32->res下面,也就是说和图片放在一起的

我看网上说要放在fonts下,我在res下面新建了fonts下面放了我的字体文件但是很遗憾,同样也不行

我的问题如下:

1。我放字体文件的位置是否正确。若不正确应该放在哪儿呢
2.各位用过这个的大大,你们有遇到类似情况吗?你们 显示字体的时候是怎么做的呢

多谢各位了,卡了1个小时了也没整对

c++的函数声明如下:

static Label * createWithTTF(const std::string& text, const std::string& fontFilePath, float fontSize,
        const Size& dimensions = Size::ZERO, TextHAlignment hAlignment = TextHAlignment::LEFT,
        TextVAlignment vAlignment = TextVAlignment::TOP);

需要提供3个参数。

所以你应该改成

local score=cc.createWithTTF("0", ttfConfig, 20)

引擎自带的lua测试例子有使用方法,建议多参考。

Lable ~= Label
确定下不是拼错了?而且参数好像也对不上

谢谢哥,果然是拼写错误的问题,参数是对的上的,字体大小在ttfconfig配置文件中
终于解决了,太感谢啦