当前位置:网站首页 > Lua脚本开发 > 正文

lua脚本使用_lua怎么写游戏脚本


在这里插入图片描述

1、LUA是一门脚本语言

①、什么是脚本?

脚本语言又被称为扩建的语言,或者动态语言,是一种编程 语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在 被调用时进行解释或编译

②、 脚本语言的执行

由于脚本语言是纯文本的,所以CPU无法直接执行脚本程序, 而是通过脚本解析器来执行脚本语言

③、优缺点

优点:快速开发、容易部署、易学易用、动态代码 缺点:不够全面、效率不高、构建代码结构性不高

④、常用的脚本语言

bash、python、JavaScript、Lua、PHP、ActionScript、Ruby……

2、LUA脚本

①、定位

Lua天生的定位就是做为一门"胶水语言"出现的.它没有自己独立的环境, 必须依附在宿主语言的环境中才能起作用.所以从一开始,Lua就非常清楚自己的定 位:它不想自己做大,而是做的够精简够小,嵌入在宿主语言中,帮忙提供一些动态 特性

②、保存和运行

运行可以通过 Lua 的交互模式,也可以用记事本编辑代码保存为 .lua 的格式,通过 lua 编译器运行。也可以通过第三方工具,将 lua 打包独立运行。

③、特性

轻量级 — 轻量级Lua语言的官方版本只包括一个精简的核心和最基本的 库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。5.0.2版的Lua 的内核小于120KB,而Python的内核大约860KB,Perl的内核大约1.1MB。
可扩展 —可扩展 Lua并不象其它许多"大而全"的语言那样,包括很多功 能,比如网络通讯、图形界面等。但是Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就 内置的功能一样。
其它特性 — 支持面向过程和面向对象;自动内存管理;

在线学习 http://www.mcqyy.com/RunCode/lua/

3、LUA基本语法

①、Lua 保留字(关键字)

and、 break、 do、 else、 elseif、 end、 false、 for、 function、 if、 in、 local、 nil、 not、 or、 return、 then、 true、( repeat、 until)、 while 注: Lua中没有continue

②、Lua符号

算术运算符 + -*/% ^ 求幂 - 取反
关系运算符 == ~= < > <= >=
逻辑运算符 and or not
其他运算符 … #
其他符号 … 不定参数 . :

③、Lua 类型

1、nil 空类型
类似 C++中的nullptr_t
2、boolean 只有两个可选值:true(真) 和 false(假),Lua 把 false 和 nil 看作是 “假”,其他的都为“真”
3、number 默认只有一种 number 类型 – double(双精度)类型
4、string 字符串由一对双引号或单引号来表示
5、*table Lua 中的表(table)其实是一个“关联数组”(associative arrays),数组的 索引可以是数字或者是字符串
6、function 函数类型 函数可以存在变量里
7、thread 在 Lua

到此这篇lua脚本使用_lua怎么写游戏脚本的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • lua游戏脚本开发论坛_lua编程软件2024-11-08 16:50:06
  • lua脚本语言入门_lua怎么写游戏脚本2024-11-08 16:50:06
  • lua脚本实例_lua编程软件2024-11-08 16:50:06
  • lua脚本传参_lua脚本源码2024-11-08 16:50:06
  • redis的lua脚本某个命令失败后会影响其他命令吗_lua脚本源码2024-11-08 16:50:06
  • Lua脚本_用lua写图色脚本的脚本软件2024-11-08 16:50:06
  • 【COCOS2DX-LUA 脚本开发之一】在Cocos2dX游戏中使用Lua脚本进行游戏开发(基础篇)并介绍脚本在游戏中详细用途!2024-11-08 16:50:06
  • lua游戏开发教程_lua脚本是什么2024-11-08 16:50:06
  • Lua脚本编程基础2024-11-08 16:50:06
  • Nginx实战:LUA脚本_环境配置安装_lua+nginx2024-11-08 16:50:06
  • 全屏图片