网上大把的lua教程  不过紫猫老师的教程向来都是讲的非常仔细 所以最近天气已经36+了 魔兽世界还需要冲飞行声望  懒得写单子根本没有单子,正好认认真真的看下紫猫老师的lua教程

紫猫老师的lua教程的目的性相当明确就是让人能够独立的编写按键的lua插件  并且公布了紫猫插件的以前版本的源码  这一点对于我而言都是一个惊喜  可从紫猫老师的源码里面学到很多东西 顺路帮紫猫老师打个广告  不过紫猫老师的教程过于细致 什么都讲到了 视频量一直都很大 

入学咨询QQ:345911220

紫猫学院官网

http://www.zimaoxy.com/

微信公众号

zimaoxy-com


L1[LuaIDE]01. Lua环境与IDE介绍

随便一提:学好一门语言从什么地方开始

自然是从语法 编辑器 手册  懂了语法 有了代码编辑器  有了可供查询的学习手册 基本上就可以动笔尝试写代码了 编辑器 就是所谓的ide 就是语言的开发环境

常见的语法结构:定义变量常量 语言内的数据类型  常见的数据结构 比如数组 链表 table 等等 函数(内置函数和各种外接库)  循环控制结构  面对过程相关 面向对象编程相关的类和实例的开发等等 还有杂七杂八 比如快速开发用到的各种模板等等


lua是个胶水语言  可以很方便的嵌入各种其他语言内 比如易语言 而且其本身的效率也是非常高的 据我浅薄的了解  在游戏开发领域 Lua用于开发各种模块 然后嵌入到游戏主体内当然 因为效率高不是没代价的 抛弃很多其他语言必须的东西 比如lua就没有界面相关的部分 需要界面 要嵌入的其他语言配合

小知识:紫猫推荐的lua的ide和对应的ide的一些设置

下载安装完毕 还需要把软件界面改为中文和勾选智能补全代码的设置 自己翻翻菜单就能看到 看上面图片里面也有界面改为中文的步骤

老师还提供了他自己的ide配置信息 还是不错的 还有老师常用的默认字体文件等等  这些对我们lua编程还是有不少好处的  不过不是必要的

小知识:切换ide主题  这个ide可以切换主题  让我们编程的时候对眼睛的保护更上一层楼

打开

然后记住这个主题的名字  到配置文件里面找到位置修改成这个名字


小知识:紫猫老师一直推荐的自动备份重要资料的工具最主要的是免费

无敌的坚果云

https://www.jianguoyun.com/s/pricing

L1[LuaIDE]02. 解决IDE调试失败问题

介绍了下变量的概念 这个没什么可说的 还有print 输出函数的使用

注意:lua和按键不一样 lua下是分大小写的   变量a 和变量A 是2个不同的变量 注意

注意:启动调试 点击运行按钮

注意:出现报错 代码本身没问题  那么可能是软件有中文目录导致的错误

L1[LuaIDE]03. 正确的学习方法

简单说  多看 多想 多写  还有自己写一份独立笔记

123

[lua]紫猫lua教程-命令宝典-L1-01-01. Lua环境与IDE的更多相关文章

  1. [lua]紫猫lua教程-命令宝典-L1-01-03. 数值数据

    lua5.3在线手册地址  https://cloudwu.github.io/lua53doc/contents.html#contents 其实我们直接啃手册就够了 推荐如果有基础的先啃手册再看紫 ...

  2. [lua]紫猫lua教程-命令宝典-L1-01-02. 变量

    L1[变量]01. 变量命名规则 命名规则:数字字母下划线构成 但是不能数字开头 不推荐中文名 很多都是不支持中文 但是在一些其他的编辑器里面 比如触摸精灵 之类的 就可以 注意 :变量命名必须要包含 ...

  3. [lua]紫猫lua教程-命令宝典-L1-01-04. 字符串数据

    L1[字符串]01. 单引号与双引号 没什么说得 字符串:以双引号包含 或者单引号包含 或者[[]]包含 L1[字符串]02. 长文本内容 小知识:如果用[[]]包含字符串内容 但是字符串内容里面 包 ...

  4. [lua]紫猫lua教程-命令宝典-L1-01-10. 自定义函数

    L1[function]01. 定义与调用函数 函数的定义 和概念 没什么可说的 lua的函数声明和调用是有先后顺序的  先声明后调用 函数就是变量的一种 所以可以自由的把函数在变量间相互赋值 不过注 ...

  5. [lua]紫猫lua教程-命令宝典-L1-01-09. string字符串函数库

    L1[string]01. ASCII码互转 小知识:字符串处理的几个共同的几点 1.字符串处理函数 字符串索引可以为负数 表示从字符串末尾开始算起 所有字符串处理函数的 字符串索引参数都使用 2.所 ...

  6. [lua]紫猫lua教程-命令宝典-L1-01-08. math数学函数库

    L1[math]01. 取绝对值 L1[math]02. 三角函数 小知识:注意 lua下三角函数用的参数是弧度 而不是角度 弧度=角度*pi/180  -->弧度角度换算公式  lua的mat ...

  7. [lua]紫猫lua教程-命令宝典-L1-01-07. table表

    L1[table]01. table表的定义与赋值 小知识:声明表的例子 xx={}--创建一个空表xx --给这表的元素赋值 test="a" xx[test]="a& ...

  8. [lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构

    L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循 ...

  9. [lua]紫猫lua教程-命令宝典-L1-01-05. if判断结构

    L1[if]01. 简单的if判断结构 没什么说得 if得基本结构如下 xxx= ) then testlib.traceprint("1-100") ) then testlib ...

随机推荐

  1. [HNOI2004] L语言 - AC自动机,dp

    给定字典和没有标点的文章,求能够被识别的最长前缀. 显然不能贪心,设\(f[i]\)表示前\(i\)个字符构成的前缀能否被识别,然后在AC自动机上暴力转移即可. 具体来说,每走到一个新位置,就沿着fa ...

  2. Nginx配置服务器宕机策略

    Nginx解决服务器宕机问题,Nginx配置服务器宕机策略,如果服务器宕机,会找下一台机器进行访问        配置nginx.cfg配置文件,在映射拦截地址中加入代理地址响应方案 location ...

  3. PP: Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data

    From: Stanford University; Jure Leskovec, citation 6w+; Problem: subsequence clustering. Challenging ...

  4. [LGR-054]洛谷10月月赛II

    浏览器 结论popcnt(x^y)和popcnt(x)+popcnt(y)的奇偶性相同. 然后就是popcnt为奇数的乘为偶数的.预处理一下\(2^{16}\)次方以内的popcnt,直接\(O(1) ...

  5. SpringBoot 测试基类

    每次写单元测试都要重复写一些方法.注解等,这里我写了一下测试的基类 (1) 记录测试方法运行的时间 (2)两个父类方法 print,可打印list和object对象 (3)一个属性 logger 记录 ...

  6. Centsos7 aria2

    wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh & ...

  7. js清空子节点

    删除全部子节点 function removeAllChild(){ var div = document.getElementById("div1"); while(div.ha ...

  8. python3练习100题——015

    原题链接:http://www.runoob.com/python/python-exercise-example15.html 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用 ...

  9. Jarvis OJ - class10 -Writeup

    Jarvis OJ - class10 -Writeup 转载请注明出处:http://www.cnblogs.com/WangAoBo/p/7552266.html 题目: Jarivs OJ的一道 ...

  10. 【转】继承了母版页的子页面中触发body的onload事件

    碰到有个继承了母版页的页面要加载body的onload事件,我发了一下午来解决这个问题,终于在国外某论坛上找到了解决方案 Method1: In the master page make the bo ...