Lua 为什么在Corona SDK中打印(“Hello World!”)时不显示任何内容

Lua 为什么在Corona SDK中打印(“Hello World!”)时不显示任何内容,lua,coronasdk,Lua,Coronasdk,为什么我这样做的时候屏幕上什么都不显示 display.setDefault( "background", 0, 0, 1 ) print("Hello World!") display.setDefault( "background", 0, 0, 1 ) local myText = display.newText( "Hello World!", 100, 200, native.systemFont, 16 ) myText:setFillColor( 1, 0, 0 )

为什么我这样做的时候屏幕上什么都不显示

display.setDefault( "background", 0, 0, 1 )
print("Hello World!")
display.setDefault( "background", 0, 0, 1 )

local myText = display.newText( "Hello World!", 100, 200, native.systemFont, 16 )
      myText:setFillColor( 1, 0, 0 )

print(myText)
但当我这么做的时候,它就显示出来了

display.setDefault( "background", 0, 0, 1 )
print("Hello World!")
display.setDefault( "background", 0, 0, 1 )

local myText = display.newText( "Hello World!", 100, 200, native.systemFont, 16 )
      myText:setFillColor( 1, 0, 0 )

print(myText)
说明了
打印
的作用:

接收任意数量的参数并将其值打印到Corona Simulator控制台、Xcode、ADB等中的
stdout
print()
不用于格式化输出,而是作为显示值的快速方式,通常用于调试。对于格式化输出,请使用
string.format


这意味着您的第二个文件在没有
print(myText)
语句的情况下工作。

使用string.format仍然无法完成此任务。我是lost@Mr.E
打印
字符串。格式
用于在屏幕上绘制文本。您必须创建一个新的文本对象,如中所示。是的,这就是问题所在