![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lua
笔圣
做一个专注的人。
展开
-
在C#环境中与Lua进行交互(一)
在C#环境中与Lua进行交互(一)1.在C#中执行Lua脚本文件,或者脚本字符串 2. 在C#中执行Lua文件①需要在项目里面创建一个.lua文件 ②开始写一个lua文件 ③需要注意编码格式为ANSI④程序代码和运行结果原创 2017-11-28 19:23:07 · 393 阅读 · 0 评论 -
Lua中的关系类元方法
关系类元方法输出结果原创 2017-11-30 11:43:25 · 232 阅读 · 0 评论 -
Lua中元方法__call的使用
Lua中元方法__call的使用输出结果原创 2017-11-30 18:50:07 · 2098 阅读 · 0 评论 -
Lua中元方法__tostring的使用
Lua中元方法__tostring的使用运行结果原创 2017-11-30 19:49:54 · 9042 阅读 · 0 评论 -
Lua中的面向对象概念
Lua中的面向对象面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。面向对象的特征:(1)封装:指能够把一个实体的信息、功能、响应都装入一个单独的的对象的特征。(2)继承:继承的方法允许在不改动原程序的基础上对其进行扩充,这样使得原功能得以保存,而新功能也得到扩展。这有利于减少重复编码,提高软件开发的效率。(3)多原创 2017-12-01 10:33:26 · 242 阅读 · 0 评论 -
Lua中的面向对象引导
Lua中的面向对象引导代码实现: 输出结果 输出结果限制出现 输出结果 如何去解决这种限制,让它更人性化 输出结果 这种方式尽管解决了引用之后调方法的限制,但还是不太好用,怎么样实现方便调用?这里引用一个self概念,self在下面用到的地方代表的是当前对象。“:”方法用”””定义的调用也必须原创 2017-12-01 11:00:33 · 151 阅读 · 0 评论 -
protoc-gen-lua 编译、安装、使用教程
版权声明:本文转自http://blog.csdn.net/huutu 转载请带上 http://www.liveslives.com/自己补了一些细节,每个环节出错,都会对结果造成影响。Protobuf 官方并没有 Lua版本,然后网易的程序猿开发出了 protoc-gen-lua ,可以让我们将 Proto 文件转成 lua 脚本在 Lua中使用,下面是详细的编转载 2017-12-06 22:34:59 · 390 阅读 · 0 评论 -
关于如何把支持VS2015的插件BabeLua改成支持VS2017
下载:BabeLua2017链接:https://pan.baidu.com/s/1dEBpL9R密码:ngg9原创 2017-12-02 10:43:47 · 5734 阅读 · 2 评论 -
Lua中的面向对象new方法的运用
Lua中的面向对象输出结果原创 2017-12-01 21:11:57 · 7462 阅读 · 4 评论 -
Lua中面向对象之new的传参方式
Lua中面向对象之new的传参方式输出结果原创 2017-12-03 14:26:57 · 1189 阅读 · 0 评论 -
uLua使用总结(二)
uLua使用总结1. LuaState类:对LuaInterface中的Lua进行了封装。相当于于Lua的解析器和Lua使用一样,在使用之前需要创建一个对象。从而通过这个lua对象去执行lua的代码。如下: LuaState调用lua是使用的反射技术,它是把要在lua中使用的C#类通过反射做到可以在lua中调用。所以在Lua中使用C#的时候需要做一些导入程序原创 2017-12-06 22:44:47 · 256 阅读 · 0 评论 -
Lua中的算术类元方法
算术类元方法输出结果原创 2017-11-30 10:13:04 · 248 阅读 · 0 评论 -
Lua中__newindex元方法的使用
Lua中__newindex元方法的使用输出结果原创 2017-11-29 22:39:20 · 436 阅读 · 0 评论 -
在C#环境中与Lua进行交互(二)
在C#环境中与Lua进行交互(二)1. Lua和C#中类型的对应nil nullstring System.Stringnumber System.Doubleboolean System.Booleantable LuaInterface.LuaTa原创 2017-11-28 19:26:04 · 233 阅读 · 0 评论 -
Lua中几种数据类型的默认boolean值
原创 2017-11-28 20:48:00 · 2505 阅读 · 0 评论 -
Lua中function总结
1.function语法和示例 输出结果 2.函数可以作为数据赋值 也可以作为参数传递 输出结果 1. lua里面的函数可以返回多个值 输出结果原创 2017-11-28 21:18:12 · 6150 阅读 · 0 评论 -
Lua中的数学运算符总结
Lua中的数学运算符实验总结 输出结果原创 2017-11-28 21:42:23 · 1260 阅读 · 0 评论 -
Lua中string常用方法总结
Lua中string常用方法总结输出结果原创 2017-11-28 22:29:00 · 760 阅读 · 0 评论 -
Lua中的数组
Lua中的数组1. 一维数组 输出结果 2. 二维数组 输出结果原创 2017-11-29 13:27:19 · 1617 阅读 · 0 评论 -
Lua中table的常用操作
Lua中table的常用操作table中元素的拼接 输出结果 table的插入和移除 输出结果原创 2017-11-29 14:47:19 · 2072 阅读 · 0 评论 -
Lua中的模块定义和使用
Lua中的模块定义和使用1.先创建一个player.lua文件,然后在该文件中定义一个player表,并定义一些属性和方法 2. 创建一个test.lua文件,打开该文件,在里面调用player中的相关方法和属性 3. 调用全局属行和方法运行结果 4. 调用player中的局部方法,是不支持的,并会报错的 运行结果原创 2017-11-29 19:39:14 · 685 阅读 · 0 评论 -
Lua元表的定义和使用
Lua元表的定义和使用在Lua table中我们可以访问对应的key来得到value值,但是却无法对两个table进行操作。因此Lua提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。例如,使用元表我们可以定义Lua如何计算两个table的相加操作a+b。当Lua试图对两个表进行相加时,先检查两者之一是否有元素,之后检查是否有一个叫”__add原创 2017-11-29 22:15:51 · 1257 阅读 · 0 评论 -
Lua元表中__index元方法的作用
元表中__index元方法的作用输出结果原创 2017-11-29 22:20:45 · 376 阅读 · 0 评论 -
Lua中模拟C#中的面向对象
为了更好的在lua中开发模块,我们可以把其他语言中的面向对象拿过来使用。1.模拟C#中的类------------------------------------------------------------------------- 类相关----------------------------------------------------------------------local原创 2017-12-30 20:28:28 · 709 阅读 · 0 评论