这块主要记录Lua语句的写法Lua中除了基本的赋值、控制结构、过程调用语句外,还有一些特殊用法如多重赋值(multiple assignment)和局部变量声明赋值语句多重赋值语句用法:> a,b=10,20 > print(a) 10 > print(b) 20 >在多重赋值语句中,Lua会先将等号右边所有元素都求值完然后依次对左边赋值,并且右边多出来的将会被丢弃。若右边
转载 2024-04-12 21:05:50
71阅读
刚学习了lua中的随机数生成,简单谈一下lua随机数学习心得 一开始学习随机数的时候简单的以为lua语言生成随机数很方便,在编写代码后发现确实能生成随机数,但是多运行几次后发现生成的随机数都是一样的,是因为C生成的随机序列是固定的,导致了每次运行时获取的随机数是一样的,如下代码:(PS:下文中都是给出了生成10个随机数的代码)for i=1,10 do local n = math.ran
转载 2024-02-17 11:21:30
947阅读
C语言是许多编程新手首先要接触的,因为许多语言都是在C语言的基础上进行延伸开发。C++基于C语言开发,Java从C语言和C++中继承了许多的语法,甚至Java就像C语言的发展,而Java的对象模型是从C++改变而来的。C#又与Java有着惊人的相似。所以许多老师以及教程都是第一教学为C语言,下面我们来说说C语言的判断中的if和switch语句。判断判断的意义是程序员指定一个或者多个判定的条件,以及
Lua 学习本节内容迭代器与泛型fortalbemetatables协程面向对象1. 迭代器与泛型for1.1 范型for为迭代循环处理所有的内容:首先调用迭代工厂;内部保留迭代函数,因此我们不需要 iter 变量;然后在每一个新的迭代处调用迭代器函数;当迭代器返回 nil 时循环结束。 在循环过程中范性 for 在自己内部保存迭代函数,实际上它保存三个值:迭代函数、状态常量、控制变量。范性 fo
文章目录前言案例1、点击游戏物体改变一次颜色,被UI遮挡的情况下点击无效1.动态图演示2.实现方式I.实现方案1 通过射线检测实现3.源码演示Lua部分代码CSharp部分代码案例2、圆形图片的制作1.图演示2.实现方式I.实现方案1 使用Mask组件实现II.实现方案2 通过重写Graphic类的OnPopulateMesh()方法重新写入顶点数据实现3.源码演示实现方案2的Lua部分代码实现
转载 2024-06-24 05:51:14
191阅读
XLua下载地址:https://github.com/Tencent/xLuaPaste_Image.png 下载后接下来就是导入XLua到unity里了,解析出来的XLua有下面几个文件夹 Paste_Image.png 我们只需要将Assests:主目录里面的东西全部导入到Unity里面就OK了,导入后再XLua的文件夹下有这么几个。里面都有学习的文档,也可自行
转载 2月前
417阅读
1.版本1.1vs版本vs20131.2lua版本lua5.1,用luaForWindow安装2.c调用lua2.1编写lua代码callLuaTest.luafunction add(a,b) return a+b; end function sub(a,b) return a-b; end然后把lua文件复制到项目目录下。2.2复制头文件vs创建控制台程序,在lua的安装目录
转载 2024-04-12 14:35:44
181阅读
openresty,lua,shell执行服务器脚本为什么不直接通过==php==来调用系统命令而单独写一个监控脚本呢?关于监控脚本为什么用==openresty/ngx_lua==怎么做?1.下载安装麻省理工==Juce==版的 ==lua_resty_shell==2.下载安装 ==sockproc==3. 编写lua脚本 最近安装了openresty ,想做一个通过git各大代码托管平台提
转载 2024-03-05 22:54:53
164阅读
这次会介绍一下如果将 Lua 引入到 cocos2d 的项目中去,以便更方便的进行游戏项目调试。本次测试采用了最新版本的 cocos2d-iphone v1.1,最新版本代码可以从这里下载:Github。Lua 版本采用 5.2.0,请到这里下载:Lua.org。XCode 使用 XCode4。前面多说一句,如果是第一次使用 cocos2d,那么请在解压 cocos2d 压缩包
转载 2024-04-07 08:37:06
74阅读
day1--[[function fuc(n)if n==0 thenreturn 1elsereturn n*fuc(n-1)endendprint("in
原创 2023-05-08 16:18:21
376阅读
lr关联:手工关联和自动关联简单的说,每一次执行时都会变动的值,就有可能需要做关联(correlation)。VuGen提供二种方式帮助您找出需要做关联(correlation)的值:自动关联手动关联一手工关联lr8.0之前的实现原理是:在客户端和服务端之间设置一个proxy,拦截client和server之间的数据,产生脚本,当然是根据所选定的协议和端口.正因为如此,写在脚本中的,我们模拟客户端
逻辑运算符认为 false 和 nil 是假(false),其他为,0 也是 true.and 和 or ,~=and 和 or 的运算结果不是 true 和 false,而是和它的两个操作数相关。~=表示不等于a and b -- //如果 a 为 false,则返回 a,否则返回 b a or b -- //如果 a 为 true,则返回 a,否则返回 b 一个很实用的技巧:如
转载 2024-06-09 22:24:00
885阅读
使用cocos2dx-lua做开发,免不了需要利用额外的lua扩展库。lua 扩展库一般由 c/c++ 写成,其接口有两种方式生成,一种是手写luaL_register(lua5.1),另一种是利用 tolua++ 工具。这里讨论的是前者,即如何把已经写好的库导入到cocos2dx项目中使用。项目采用的是 cocos2dx-3.x 版本,涉及到的目录文件请对号入座。准备所需的库首先我们要知道,co
转载 2024-04-05 13:16:53
0阅读
目录 一、init_by_lua二、init_worker_by_lua三、set_by_lua四、rewrite_by_lua五、access_by_lua六、content_by_lua七、header_filter_by_lua八、body_filter_by_lua九、log_by_lua十、balancer_by_lua_block一、init_by_luainit_by_lu
转载 2024-04-24 11:40:46
409阅读
在C语言中,可以通过调用lua_register或者luaL_newlib将C函数注册到lua环境,供lua脚本使用。同样道理,C语言也可以通过lua API调用lua函数。具体例子: 1. #include <lua.h> 2. #include <lauxlib.h> 3. 4. #include <stdlib.h> /* For function ex
转载 2023-06-09 19:50:03
510阅读
背景:在对工程进行多语言改造的时候,发现Lua代码中大家通常都是采用 .. 来进行字符串连接的,但这种写法给多语言Key的设置带来了很多不便。例如:BriefPromptTip.show("主公,如果取消研究会失去研究所花费资源的"..per.."%,是否确定要取消研究?", "确定", nil, function()由于句中常常需要加入一些变量,会将原有的句子断开成为两句或者更多,如果对前后半句
转载 2024-04-25 09:39:26
945阅读
if then elseif条件控制的写法为:if condition1 then statements1 elseif condition2 then statements2 else statements3 end当condition1为时执行statements1,否则判断condition2,如果condition2为则执行statements2,否则执行sta
转载 2024-03-20 10:14:23
422阅读
1、Lua的特性轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。其它特性: 支持面向过程(procedure-oriented)编程和函数式编程(functional programming);自动内存
转载 2024-04-17 11:26:12
87阅读
flash as2/as3 向后台传参数url编码 urlencode(解决中文传参乱码问题)flash as2中:getURL("input.aspx?type="+ "中文", "_blank");这样的做法时常会遇到后台无法正确解析这里所谓字符串“中文”现象,而用escape()将参数转成url编码的格式,问题就解决了getURL("input.aspx?typ
转载 2024-05-04 17:53:12
1073阅读
最近的工作中,用到Lua脚本来完成网管、CLI命令的下发或回显。系统框架C代码调用Lua完成命令参数解析,在Lua中调用C码完成数据库(DB)读写等,感觉有点意思,于是稍微花点时间琢磨了一番! Lua是一个小巧的脚本语言,由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的一个研究小组,由Roberto Ieru
转载 2024-03-20 19:37:26
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5