Lua基本语法(一)1.  开始(1)基本常识lua中的标识符可以由任意字母、数字、下划线构成的字符串,但不能以数字开头。全局变量不需要申明,直接赋值即可创建,删除变量直接赋nil。未申明的变量不会报错,直接返回nil。行注释以“–”开头;块注释以“–[[”开始,“]]”结束,重启块注释加“-”即可。(住:块注释需独占一行)(2)Lua解析器  在代码文件中第一行输入:#!User/local/b
首先是安装开发工具:Quick: http://www.tairan.com/engines-download                        引擎Sublime Text的下载地址为:http://www.sublimetext.com/                        代码编辑器QuickXDev的下载地址为:ht
转载 2024-03-14 07:01:32
56阅读
使用Unity+JetBrainsRider+EmmyLua编写及调试Xlua一、前言二、安装JetBrainsRider三、安装EmmlyLua插件四、进入正题,怎么调试?1、配置LuaLanguage识别的文件类型2、添加完成可以看到我们的lua脚本函数变量已经高亮了3、调试4、添加调试配置5、UnityEngine代码提示怎么实现五、结语 一、前言这篇文章主要帮助想使用Rider方便的编写
转载 2024-04-26 09:17:56
221阅读
Flash调用Lua脚本: 1Flash调用Lua脚本: 2 Flash调用Lua脚本: 3Flash调用Lua脚本: 4有了前几章的积累:现在可以给大家展现一下完整的项目了。这是一个平台的游戏界面接下来看看脚本是怎么样写的:这个机器人AI仿真引擎。使用Flash作为宿主,Lua作为脚本。与通常不同:利用脚本编程,设计AI智能,使机器人自主行动。这是一个有趣的编程平台,使用几行简单的代码
转载 2024-08-05 20:30:36
27阅读
感谢提供完整的 init.lua 内容!现在问题非常清晰了。 你没有使用标准的 LazyVim starter 配置,而是手动集成了 LazyVim/LazyVim 作为插件,并自定义了数据目录(D:/nvim-data)。 在这种模式下,LazyVim 不会自动加载 lua/config/ 或 l ...
转载 9天前
347阅读
一,前言很长时间没写博客了,主要因为换了工作,很忙。而且新岗位也用上了大名鼎鼎的Lua。有一说一,我以前是个狂热的C#忠实粉丝,不屑于使用Lua,然而真香,Lua是真的适合写UI,足够轻量化。什么事都有正反面,正因为太方便轻量,大家都很少规划下项目的Lua结构,也没有什么Lua框架,而我就是那种什么都喜欢搞框架,高统一,所以根据俩个项目的积累。今天终于把Lua框架搞好了。写一篇博客总结下。废话不说
转载 2024-05-10 15:26:47
72阅读
我们使用cocos2d-x + lua来开发游戏,同时使用cocosBuilder作为UI编辑器。在UI中需要放置label,例如CCLabelTTF,但是在编辑器中我们无法给他设定不同语言的文本。由于我们使用的是Lua,使用cocos2d-x-LuaProxy这个库来在lua中载入ccbi场景。因此基于之前的 "lua多国语言解决方案",并针对luaProxy做一些扩展,实现了一个CCB编辑器中
转载 2024-06-11 14:01:11
50阅读
            使用Sublime进行lua开发需要进行适当配置,网上有许许多多的教程,但是都不够清晰。下面break将一步一步教你在Sublime里配置lua开发环境。       工具:VS系列(b
转载 2024-04-30 18:19:41
159阅读
1、首先我们使用vs2015新建一个Win32控制台应用程序,命名为LuaTest。 2、配置lua项目头文件默认路径 在项目的“配置属性” 界面中操作选择【C/C++】—> 【常规】—> 【附加包含目录】,然后输入我们的lua源码路径D:\lua-5.3.1\src。如图所示: 3、为项目添加.lib库引用配置项目的属性,在项目的“配置属性” 界面中操作选择【链接器】—> 【常
转载 2024-03-20 10:34:31
70阅读
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。一. 安装插件1. Codota 代码智能提示插件只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。如果让它再加上机器学习,人工智能写代码的时代还会远吗?2. Key Promoter X 快捷键提示插件每次都会在右下角弹窗提示,帮助我们快速熟悉
        元表其实也是一个表,只不过它以另一个表的查找表的形式存在,首先看下设置元表的两个方法        setmetatable(table,metatable): 对指定table设置元表(metatable),如果元表(metatable)中存在__metatable键值,  &nb
最好的lua编辑器Emmylua,欢迎打脸官方文档   https://emmylua.github.io/zh_CN/github      https://github.com/EmmyLua/IntelliJ-EmmyLua1.安装IntelliJ IDEA Community Edition 2018.2.4 x64官网地址 ht
转载 2024-05-09 22:15:18
856阅读
引言:用 lua 来编写功能的时间很长,但对于 lua 的底层原理其实知之甚少,只知道它是开源的,用 C 语言写的。今天趁着手头任务不紧,想着还是花点时间读读源码吧,总得调点恶心自己的事情干干知道自己的极限在哪里。起步:1.源码下载:首先先到官网下载一份最新版的 lua 源码 ,这里我选择最新的 lua-5.3.4.tar.gz先解压看一下源码中的目录结构:lua-5.3.4 |-- doc |-
转载 2024-04-29 23:37:33
90阅读
目录window.open1. 参数(1). strUrl(2). strWindowName(3). strWindowFeatures2. 返回值3. 通信问题总结 window.open1. 参数window.open常用来在新的window或新的tab页打开一个页面或文件(如图片、PDF等),它支持三个参数: strUrl:要打开的页面或资源的url地址。 strWindowName:窗
lua作为一种脚本语言,可以快速地开发游戏的原型。提高游戏的开发效率。最熟悉不过的就是作为魔兽世界、博德之门、愤怒的小鸟等游戏的脚本语言。但是,具体来说,lua在游戏中可以做什么呢?在游戏中,lua可以用来完成下面这些工作:●编辑游戏的用户界面●定义、存储和管理基础游戏数据●管理实时游戏事件●创建和维护开发者友好的游戏存储和载入系统●编写游戏游戏的人工智能系统●创建功能原型,可以之后用高性能语言移
Lua是一个小巧高效的解释型脚本语言,可以方便的嵌入到任意的语言中,很多应用程序、游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟、VOCALOID3、太阳神三国杀等。下载和编译下载连接:http://www.lua.org/download.html,点击Download按钮下载lua的源代码。解压后获得的源码是不能直接使用的,还需要
lua for windows 下载地址:http://code.google.com/p/luaforwindows/ 一下为转载:lua for windows其实是一整套Lua的开发环境,它包括:Lua Interpreter(Lua解释器)Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门)Examples (Lu
转载 2024-03-28 10:22:46
77阅读
I/O库用于读取和操作Lua中的文件。 Lua中有两种文件操作,即隐式文件描述符和显式文件描述符。对于以下示例,将使用示例文件 - test.lua,内容如下所示 --- sample test.lua-- sample2 test.luaLua文件打开操作使用以下语句 -file = io.open (filename [, mode]) 下表列出了各种文件模式 -编号模式描述1r&n
vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建)文件 $ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的修改,并退出编辑器 :q! 文件的打开与读取操作 打开新文件 打开新的文件到vi编辑器中 :e filename   打开新的文件到vi编辑器中,并放弃对当前文件的修改 :e! filename 读取文件内容到当前vi编辑
项目内容课程班级博客链接课程班级这个作业的要求链接作业链接我的课程学习目标完成本次实验内容,了解各开发工具间的异同这个作业在哪些方面帮助我实现学习目标了解各个常用的开放工具实验总结任务一 调研源代码版本管理软件Github可以错误跟踪可以快速搜索拥有订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享等不存在主库,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进
转载 9月前
10阅读
  • 1
  • 2
  • 3
  • 4
  • 5