Solar2D&Corona(一) - Hello World

让我们现在就开始快速的了解一下Corona SDK。

下载教程文件

HelloWorldTutorial.zip

Hello World

学习CoronaSDK唯一最好的方法就是动手编写一个应用程序。我们用来编写程序的语言叫做Lua。根据传统,我们急需编写一些简单Lua代码,来打印“Hello World”。

让我们开始吧!你需要一个文本编辑器来编写你的应用程序。然后,你把文件保存在某个文件夹下,一边Corona模拟器运行它,并显示你要的结果。

在文本编辑器中,输入以下内容:

print( “Hello World” )

然后保存这个文件为main.lua,放在某个可以容易找到的文件夹中。通常每个程序都应该有自己的文件夹。

为了运行该程序,你需要启动Corona模拟器。所有的Corona SDK文件应该在\Applications\Corona\中。(可以在 Getting Started Guide 中获得关于如何安装Corona SDK的信息)

双击Corona Terminal图标如下图。

这将会启动一个控制台窗口并且打开一个文件对话框。在对话框中,找到你的main.lua文件,并且点击Open按钮。

这时候你会看到“Hello World”出现在控制台窗口中。

你也会看到一个空白的模拟器窗口,看上去象一个真实的iPhone。在这个例子中,iPhone屏幕保持空白,因为我们的程序只是在控制台输出一个字符串而已。

好,现在让我们解释一下程序是怎么工作的吧。这个应用程序从main.lua文件中启动。模拟器载入该文件,然后按照其中包含的指令行事。通常,一个应用程序包含语句和变量。语句提供关于想要执行的操作和计算;而变量通常是用来保存需要计算的值。

在这个程序中,我们使用了一个叫做print的函数。一个函数就是执行一些任务的一系列指令的集合。你传给函数的输入部分叫做参数。一些函数还会返回结果。在这个例子中的print,它所做的就是把参数作为字符串输出到控制台。

模拟器 vs 控制台

为什么“Hello World”只是显示在控制台窗口,而不是模拟器窗口中呢?那是因为print就是被设计为向控制台输出信息。它的目标就是输出关于你的程序发生了什么事的诊断信息。通常,控制台窗口让你可以,观察由模拟器造成的警告和错误信息,或者打印你自己要的信息。

在模拟上显示Hello World

为了让字符串显示在模拟器的屏幕上,我们需要使用来自Corona图形库的不同函数。库就是一些有用且功能相关的函数集合。为了在模拟器上显示“Hello World”,你需要添加下面两行:

local textObject = display.newText( "Hello World!", 50, 50, nil
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值