美文网首页
Lua 编程之 Hello World

Lua 编程之 Hello World

作者: 牛水聿 | 来源:发表于2019-06-10 21:38 被阅读0次

今天开始我要学 Lua 了,之所以要学习它,确实也是游戏开发目前需要的,涉及到热更新技术,Lua 相对来说还是比较成熟的,而且就目前主流的各种 Lua 框架的出现,学习 Lua 以及使用 Lua 的难度也是大大降低了。

首先来看下 Lua 是什么,Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua还可以很方便的和其他程序进行集成(c++,c#,java,,,,),可以说用处还是挺多的,虽然目前我就知道热更新这块用到了。

既然说起了 Lua 这门语言,那免不了要和 Unity 正统编程语言 C# 比较一番。

Lua可以在几乎所有的操作系统和平台进行编译运行,可以很方便的更新代码,更新了代码后,可以直接在手机上运行,不需要重新安装(这也就是后续的热更新方案的特点)

而相比我们的 C#,C# 只能在特定的操作系统中进行编译成 dll 文件,然后打包进安装包在其他平台(Android、iOS)运行,在移动平台上不能更新替换已有的dll文件,除非重新下载安装包。当然现在也有以 C# 为主的热更新方案,这也是后话了。

介绍了一些 Lua 的基本情况,我们再来看 Lua 的安装。


1、SciTE
    Window 系统上安装 Lua
    window下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:
    本站下载地址:LuaForWindows_v5.1.4-46.exe
    Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases
    Google Code下载地址 : 
    https://code.google.com/p/luaforwindows/downloads/list
2、LuaDist(官方推荐)
    http://luadist.org/

当然现在开发 Lua 的方式各种各样,选择自己喜欢的方式进行开发就好。而我的 Lua 开发环境就比较直接了,直接基于 VSCode 进行的:

直接在 VSCode 的插件商店搜索 Lua 安装 Lua 支持的插件以及 Lua Debug 插件,然后环境就差不多了。

我们就地写个 Lua 版本的 HelloWorld,如下:


print('hello world')

在 VSCode 里按下 F5 就能将 Lua 代码跑起来了,赶紧试试吧~

相关文章

  • Lua 编程之 Hello World

    今天开始我要学 Lua 了,之所以要学习它,确实也是游戏开发目前需要的,涉及到热更新技术,Lua 相对来说还是比较...

  • lua学习笔记(一)

    永远的hello,world !/usr/bin/lua print("Hello World") --单行注释 ...

  • HelloWorld

    lua 的第一个语句 输出语句 print("Hello World!!!"); 交互式编程 lua提供了交互式编...

  • 2018-08-01

    Lua 版 hello world! 'print' 是lua中的输出语句 上面可以看到 '--' 符号是单行注释...

  • Shell入门

    Shell Shell编程之Hello World 编写一个hello world shell一般使用.sh作为后...

  • Lua学习之路

    打印hello world 复杂一点的语法 交互模式 终端模式下命令 lua变量和块 lua table 算数运算...

  • 《Lua in ConTeXt》01:Hello world!

    释名 ConTeXt,我不厌其烦地打出它的大小写字母,它的意思即不是「上下文」,也不是「语境」或「环境」,而是 T...

  • 常用markdown语法

    Hello World! Hello World! Hello World! Hello World! Hello...

  • hello

    hello, world hello, world hello, world hello, world

  • Markdown

    标题: hello world hello world hello world hello world hello...

网友评论

      本文标题:Lua 编程之 Hello World

      本文链接:https://www.haomeiwen.com/subject/meztfctx.html