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打印
或字符串。格式
用于在屏幕上绘制文本。您必须创建一个新的文本对象,如中所示。是的,这就是问题所在