![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ulua
little_two_two
这个作者很懒,什么都没留下…
展开
-
Lua闭包的详解
转载自:http://www.cnblogs.com/ringofthec/archive/2010/11/05/luaClosure.html这些东西是平时遇到的, 觉得有一定的价值, 所以记录下来, 以后遇到类似的问题可以查阅, 同时分享出来也能方便需要的人, 转载请注明来自RingOfTheC[ring.of.the.c@gmail.com] 这里, 简单的记录一转载 2016-07-25 19:33:48 · 410 阅读 · 0 评论 -
关于ulua里从lua调C#时点操作符(.)和冒号(:)操作符的区别
1.首先贴上C#代码public static int AddChild( IntPtr l ) { Debug.Log( "栈大小 " + LuaDLL.lua_gettop( l ) ); Debug.Log( "type = " + LuaDLL.lua_type( l, 1 ) ); GameObject parent = To原创 2016-08-24 17:34:14 · 1924 阅读 · 0 评论 -
windows下搭建Lua环境
网上很多文章基本都是copy,只有你配置成功一次,你再回去看那些文章,才深有体会。1.首先下载lua,这个不用说2.解压,到任意位置,路径中不要有中文3.打开VS的命令行工具,VS2013 x64 本机工具命令提示。输入:cd /d 你的lua解压路径的src目录,为了直观,每条指令我多敲了几个空格,实际1个即可。4.将lua解压路径下的etc目录里的luavs.bat拷贝到原创 2016-08-10 01:28:08 · 4482 阅读 · 0 评论 -
lua实现继承
转载自:http://blog.csdn.net/ganpengjin1/article/details/45892225table_Base = {} function table_Base.getValue() return -1; end function table_Base.newObject(o) o = o or {}; se转载 2016-08-09 23:47:38 · 397 阅读 · 0 评论 -
Lua常用方法分析
本文在拜读酸毛杏儿的《lua常用方法》一文后,写下此文。Lua常用方法,本文一共讲解8个方法,依次如下:1.lua_gettablelua_getglobal(L, "mytable") <== push mytablelua_pushnumber(L, 1) <== push key 1lua_gettable(L, -2) void lua_g原创 2016-08-09 23:40:45 · 2361 阅读 · 0 评论 -
uLua中调用C#中的GameObject
1.C#代码using UnityEngine;using System.Collections;public class LuaMono : MonoBehaviour { private static LuaMono _instance; public static LuaMono Instance { get {原创 2016-08-05 17:56:21 · 1989 阅读 · 0 评论 -
ulua在C#中调用lua并传递参数
lua代码Test = {}function ShowText( str ) if str == nil then return end print("我来自Test.lua"..str)end C#代码 lua.DoFile( "Test.lua" ); LuaFunction func = lua.GetFunction( "ShowText原创 2016-08-04 10:54:47 · 3747 阅读 · 0 评论 -
ULua使用方法
刚接触ULua,使用方法在此备份1.下载ULua源码,创建Unity工程,拷贝Assets、LuaEncoder、ProjectSettings到我们自己创建的工程下2.按照教程提示。清理wrap文件。注意AppConst里的LuaBundleModel变量,如果想使用AssetBundle模式,该值置为true,但是每次修改lua代码,需要执行菜单栏上的LuaFramework->B原创 2016-07-29 15:56:08 · 4361 阅读 · 0 评论 -
C/C++与Lua互调案例
转载自:http://www.cppblog.com/lxyfirst/archive/2008/10/29/65447.htmllua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使用lua实现,配合c/c++实现的底层接口服务,能够大大降低系统的维护成本。下面对lua和c/c++的交互调用做一个实例分析:lua提供了API用于转载 2016-07-27 16:40:43 · 506 阅读 · 0 评论 -
ulua经验
转载自:http://doc.ulua.org/default.asp?cateID=4原创 2016-07-16 01:36:15 · 407 阅读 · 0 评论 -
ulua使用经验
转载自:http://www.manew.com/blog-27966-2568.htmlLua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,而且运行效率还不错。下面就跟大家谈谈我用ulua的一些心得。 Ul转载 2016-07-16 01:14:36 · 723 阅读 · 0 评论 -
ulua里如何将C#创建的UnityEngine对象返回给lua
书接上回吧,还是以上一篇的作为例子。上一篇1.lua代码function TestStatic() --由生成的wrap文件调用 MyHelloWorld.Init() --由生成的闭包去调用,本文用到的方式 local go = UnityEngine.GameObject.New("LuaObj") local obj = LuaNTools.AddChild( go, "原创 2016-08-25 00:37:33 · 1732 阅读 · 0 评论