Lua学习
唐唐唐唐人
IT界冉冉升起的一只小菜鸟,请各位大牛们多多指教~~
展开
-
Windows7下使用VS2015搭建Lua开发环境
VS2015搭建lua开发环境经验第三大步的附加Include Directories和 Library Directories可以进入Property Manager 中 选中Debug|Win32下的Microsoft.Cpp.Win32.user右击,在VC++ Directories中进行设置。 并且在Linker中的Input添加lua5.3.lib,以免去每次重新创建项目时需要进行Di转载 2017-05-11 17:38:18 · 657 阅读 · 0 评论 -
Lua中的require
Lua提供高级的require函数来加载运行库。粗略的说require和dofile完成同样的功能但有两点不同:1. require会搜索目录加载文件;2. require会判断是否文件已经加载避免重复加载同一文件。由于上述特征,require在Lua中是加载库的更好的函数。(一) require require使用的路径和普通我们看到的路径还有些区别,我们一般见到的路径都是一个目录列表转载 2017-05-12 16:03:31 · 1328 阅读 · 0 评论 -
Tolua使用笔记二:lua与C#的函数,变量交互方法
原文地址:http://blog.csdn.net/qq_30168505/article/details/52744478接着上一回的接着讲:案例三:到这里久终于到了大家最感兴趣的地方了,热更新的价值就在于用脚本语言写逻辑,这样可以实现逻辑的频繁改动而不用每次更新都重新下载。而这个过程中必然涉及到C#对lua的一个逻辑调用,而这个例子实现的就是C#的函数的调用核心代码如下: private转载 2017-05-26 11:28:58 · 4338 阅读 · 0 评论 -
Tolua使用笔记三:Tolua协程用法
原文地址:http://blog.csdn.net/qq_30168505/article/details/52752868案例5:这一章讲的是lua中的协程如果我没记错的话,lua中没有多线程,只有协程,lua的协程自带的用起来有点局限性,Tolua中协程由于重写了部分的方法,变得更加方便了核心代码如下:function CoFunc() print('Coroutine start转载 2017-05-26 11:32:26 · 872 阅读 · 0 评论 -
Tolua使用笔记四:lua中的多线程与数组的获取
原文地址:http://blog.csdn.net/qq_30168505/article/details/69788186案例七:在这里,总有种被作者套路的赶脚,众所周知,在Lua中不存在那种传统意义上的多线程,所谓的多线程都是基于协程而实现的,所以Lua中的线程也都只是那种协作式的多线程,而无法实现那种抢占式的多线程的效果,这也就导致有些效果我们无法得到实现~~~如果有的时候真的需要那种抢占转载 2017-05-26 11:36:29 · 628 阅读 · 0 评论 -
Tolua使用笔记五:lua中遍历访问c#的Dictionary类对象与枚举类型
原文地址:http://blog.csdn.net/qq_30168505/article/details/70495599这一部分主要讲的是如何在lua代码中访问C#中的Dictionary对象与枚举类型,相比之之前的算是比较简单的了,基本上看一下就完全会使用了案例9:lua访问C#中的Dictionary首先:作者也说过,对于这个例子中的方法BindMap()方法无需可以关注,这个只是为了转载 2017-05-26 11:40:07 · 5880 阅读 · 0 评论 -
Tolua使用笔记六:在lua中操作C#的委托事件与在lua中对Unity的GameObject的操作
原文地址:http://blog.csdn.net/qq_30168505/article/details/70555511案例十一:该案例主要讲解的是再Unity中对于C#中的委托的一些操作的方法相比之前的一些例子,如果细心完整的看下来,会发现较开始的例子,这个例子算是比较复杂的了核心代码就不贴了,太长了,如果没有经验,直接看这个例子,可能你已经晕在这里了,现在我就开始为大家细细的解析这样一转载 2017-05-26 13:55:34 · 12772 阅读 · 1 评论