Lua基础
法迪
Android系统与续航工程师、应用开发工程师
https://github.com/sufadi
332157261@qq.com
展开
-
01 Lua基础-Lua 开发环境配置和 HelloWorld
1. Lua官网http://www.lua.org/2. Lua 下载https://joedf.ahkscript.org/LuaBuilds/3. 安装3.1 解压例如我的解压后路径C:\Program Files (x86)\lua-5.3.4_Win64_bin3.2 配置环境变量path 追加 ;C:\Program Files (x...原创 2018-05-28 23:00:34 · 275 阅读 · 0 评论 -
05 Lua基础-函数条件判断语句
1. If 判断语句then 和 end 结束-- If 条件判断语句local a = 12;if a == 12 then print("True");end1.1 else if-- If 条件判断语句local a = 0if a == 12 then print("True")elseif (a == 0) then ...原创 2018-06-11 20:21:58 · 1646 阅读 · 0 评论 -
02 Lua基础-Sublime text 2-Hello World
1. 官网http://www.sublimetext.com/32. Sublime text 2 下载2.1 下载一路 next 安装即可https://download.sublimetext.com/Sublime%20Text%202.0.2a%20x64%20Setup.exe2.2 注册码在Help菜单输入注册码即可—– BEGIN L...原创 2018-05-29 23:14:18 · 747 阅读 · 0 评论 -
03 Lua基础- Window下 Sublime Text 2 中 Package Control 插件安装
1. Package Control 安装包下载http://sublime.wbond.net/Package%20Control.sublime-package2. Package Control 存放指定路径方法 1:【官方推荐】打开Sublime Text 2,点击PreFerences –> Browse Packages,进入一个文件夹后返回该文件夹的上一级“S...原创 2018-05-29 23:44:44 · 166 阅读 · 0 评论 -
06 Lua基础-循环语句和逻辑运算关键字
1.循环语句1.1 while--while 语句练习m_table = {1, 2, 3}local i = 1while m_table[i] do print(m_table[i]) i = i + 1end 运行结果1232.2 repeatrepeat 相当于其他语言的 do-while--repeat 语句...原创 2018-06-14 23:34:24 · 225 阅读 · 0 评论 -
04 Lua基础-注释、变量
1. Lua 语言特性脚本语言,动态编译,动态执行,这样的特性。游戏的流畅度,效率非常高,胜任主语言。2. 注释2.1 单行注释用–表示,双横杆--这是一个Lua的注释,用--表示,双横杆print("Hello World")2.2 多行注释--[[ 这是一个 多行注释--]]print("Hello World")...原创 2018-06-08 22:31:33 · 179 阅读 · 0 评论 -
07 Lua基础-table 实例化和遍历方式
1.table 实例化Lua 中 table 的索引不是 0 开始,而是 1 开始table 访问的方式与数组的方式类似-- table -- 建立一个空的 tablemytable = {}--建立一个有数据的 tablemytableData = {sequenceDiagram A->>B: How are you? B->>A: ...原创 2018-06-18 09:29:47 · 417 阅读 · 0 评论 -
08 Lua基础-读写数据文件
1.Lua在项目中的运用作为第三方插件集成到项目完全使用Lua进行开发,例如 quick-cocos2dx, CoronaSDK当中一种数据的配置集(就是阵列)2.读文件-- 读写数据文件local function read_files( fileName ) -- r表示读read, w表示写write, a表示追加append -- 相当于获取...原创 2018-06-19 22:59:23 · 333 阅读 · 0 评论