xlua
文章平均质量分 56
积木成森
work netdragon/alibaba/netease/
引擎工具开发 (Unreal|Unity)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lua _index,newindex,rawget和rawset
1零、元表的概念对Lua中元表的解释: 元表能够改变表的行为模式。ide这里举个例子:Window = {}Window.prototype = {x = 0 ,y = 0 ,width = 100 ,height = 100,}Window.mt = {}function Window.new(o) setmetatable(o ,Window.mt) return oendWindow.mt.__index = Window.prototypeWindow..原创 2021-06-24 19:34:20 · 300 阅读 · 1 评论 -
lua对c#全局变量的访问
1 c# 代码using System.IO;using System.Net;using System.Text;using UnityEngine;using XLua;public class HelloWorld01 : MonoBehaviour{ private LuaEnv luaEnv; void Start() { ...原创 2019-08-30 11:46:30 · 307 阅读 · 0 评论 -
xlua中table分析
1 正确的构造形式---字符串要有正确的表现形式----t.x == t["x"]----错误的表现形式 t.x = x ,正确写法为 t.x = "x"t= {}t.x = "x"t['y'] = "y"print(t.x)for i,v in pairs(t) do print('i:'..i..' v:'..v)end----输出---xi:x v:x...原创 2019-08-30 09:54:00 · 446 阅读 · 0 评论 -
xlua多继承
local class1 = {}function class1:new() local obj = {} setmetatable(obj, {__index= class1}) return objendfunction class1:print1() print("class1:print()")endlocal class2 = {}fu...原创 2019-08-29 18:08:52 · 580 阅读 · 0 评论 -
xlua _newIndex 探究
1 指向tablet = {}f = {key = "hjj"}p = setmetatable(t, { __newindex = f })p.key1 = 2print(t.key1)print(f.key1)print(f.key)-----输出----nil 2hjj---等价代码t = {}f = {key = "hjj"}p = setme...原创 2019-08-29 16:54:36 · 275 阅读 · 0 评论 -
xlua 函数绑定和委托
1 基本函数绑定function func(a) print(a)endfunction bind(func, ...) return function(...) func( ...) endendf = bind(func)f(1)2 基于table表的构造绑定方式a = {}function a.init(data) a.data = da...原创 2019-08-29 09:54:35 · 1888 阅读 · 1 评论 -
xlua 中几种访问方式
1 table表访问方式,构造类a = {}function a.Init(data) self.data = dataendfunction a.fun(self) print(self.data)endreturn a ----访问方式----a = require()a.init(a)a.fun(a)2 基于语法糖的方式--方式1...原创 2019-08-29 09:32:07 · 528 阅读 · 0 评论 -
lua基本语法
1 table表遍历a = {["hjj"] = 2, ["hss"] = 3, 4}for k,v in ipairs(a) do print(k,v)endprint("\r\n")for k,v in pairs(a)do print(k,v) end输出结果heollow World1 41 4hjj 2hss 3...原创 2019-05-28 21:08:27 · 269 阅读 · 0 评论 -
Lua中table的几种构造方式详解
Lua中table的几种构造方式详解这篇文章主要介绍了Lua中table的几种构造方式详解,本文介绍了Lua调试工具LuaEditor、什么是table、创建一个table、初始化一个table等内容,需要的朋友可以参考下 之前对于Lua的研究都是纸上谈兵,没有真正的项目练手,现在公司的项目基本上都是用Lua开发,是时候补充一下我那蹩脚的Lua知识了。基础数据类型、表达式、循环结构...原创 2019-02-24 19:45:07 · 2983 阅读 · 1 评论 -
Lua_Metatable
Metatable让我从心认知了Lua(相知篇) 自从在公司和Lua第一次相遇之后,我的IT生涯从此也开启了另一个新篇。。。起初并没有和Lua产生相遇时的那种电石火花般的怦然心动。。。但。。。说实话虽然我的心没有因此触动但至少也不排斥。。。因为公司的需要,我就必须去爱上她,所以大家都懂得。。。我们开始了正式的"交往"咯^_^ ^_^ ^_^ 在与Lua"交往"的这段时光里...原创 2019-02-22 20:09:31 · 247 阅读 · 0 评论
分享