尝试将全局变量 'q101'(一个空值)连接起来。

我喜欢从外部 .lua 文件加载文本到我的游戏中,这里有一个小测试,用于测试原理,我知道如果我给 “q101” 像这样的数字 “q101 = 123456”,那么代码会显示数字 123456,但我不明白为什么它不适用于字母。

请问有人可以解释一下我如何以正确的方式实现此操作,因为这显然不是正确的方法。

q101 = HELLO

Q1 = display.newText(" ".. q101, 160, 20, MYRIADPRO, 30)
Q1:setTextColor( 255, 255, 2552)
Q1.x = display.contentWidth/2
Q1.y = display.contentHeight/2
screenGroup:insert(Q1)
点赞
用户258523
用户258523

这行代码 q101 = HELLOq101 变量的值设置为 HELLO 变量的值。由于全局变量(即变量名为 HELLO 的变量)没有被定义过,因此你在将 nil 赋给 q101 变量。

数字不能作为变量,因此不会以此方式工作。

你需要将字符串 "HELLO" 赋给你的变量:q101 = "HELLO"

2014-06-30 15:29:08