display.newText不起作用。

初次使用 Stackoverflow;

问题:即使在尝试简单地打印出“Hello World”时,似乎什么也没有发生。

使用以下代码:

local text = display.newText("helloworld", 50, 50, native.systemFont, 24)
print(text)

当打印出变量“text”时,其持有的值为“Table: 010F3E50”,该值在每次重新加载时都会更改。

我是这种语言的新手,这真的很烦人——任何帮助都将不胜感激

谢谢

点赞
用户1979583
用户1979583

实际上,你正在尝试打印对象。而不是里面的文本。所以尝试:

print(text.text)

而不是:

print(text)

继续编程............ :)

2014-11-08 08:08:02
用户824176
用户824176

默认情况下,文本的颜色可能是黑色,这可能与模拟器中的背景颜色相同。这意味着它是可见的,但您无法看到它!

通过这种方式尝试更改文本对象的颜色:

text:setFillColor(1,0,0) -- 红色的文本
2014-11-17 02:51:52