我喜欢将文本从外部.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)
答案 0 :(得分:4)
此行q101 = HELLO
正在将q101
变量的值设置为HELLO
变量的值。由于具有该名称的全局变量没有值(因为它从未定义过),因此您将nil
分配给q101
变量。
数字不能是变量,因此不能以这种方式工作。
您希望将字符串"HELLO"
分配给您的变量:q101 = "HELLO"
。