![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lua
真像大白阿
Java的傀儡。。
展开
-
lua基础——基本语法
类型lua是动态类型语言,即变量的类型可以变。通过type可以测试给定变量的类型,下面是例子:[python] view plain copyprint(type("helloworld")) "white-space:pre"> -->string print(type(1)) --转载 2017-09-08 17:31:43 · 385 阅读 · 0 评论 -
lua堆栈
首先了解下c++与lua之间的通信:假设在一个lua文件中有如下定义-- hello.lua 文件myName = "beauty girl"请注意红色数字,代表通信顺序:1) C++想获取Lua的myName字符串的值,所以它把myName放到Lua堆栈(栈顶),以便Lua能看到2) Lua从堆栈(栈顶)中获取myName,此时栈顶再次变为转载 2017-09-08 17:32:53 · 450 阅读 · 0 评论 -
lua文件读写
文件读写文件读写对制作游戏很有帮助。可以调用别的文件中的代码,保存最高分、游戏存档、玩家状态等信写到文件中。首先,让我们看一个简单的命令:dofile。这个命令会读入另一个文件的代码并立即执行。代码:dofile("./test.lua")很简单的命令。注意 ./ 是指根目录,不是子目录。如果是子目录,应该这样用:代码:dofile(转载 2017-09-08 17:34:04 · 1246 阅读 · 0 评论 -
Lua和C++交互总结(很详细)
出处:http://blog.csdn.net/shun_fzll/article/details/39120965一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是转载 2017-09-08 17:35:17 · 5651 阅读 · 1 评论 -
[Unity XLua]热更新XLua入门(一)-基础篇
Aladdin_XLua前言前段时间腾讯开源了一个内部热更框架XLua在Unity开发群里引起一阵热议,也受到广大开发者的热捧,然后我当然也抱着好奇的心去学习学习。后面也会将扩展之后的工程放在git上,大家一起学习交流!在此感谢XLua作者创造出这么好用的框架!相关链接XLua源码C#->Lua开源工具 可以将C#转化成lua并且具有转载 2018-01-25 08:52:22 · 1847 阅读 · 0 评论 -
Lua中的协程Coroutine
一、协程是什么? (1)线程 首先复习一下多线程。我们都知道线程——Thread。每一个线程都代表一个执行序列。 当我们在程序中创建多线程的时候,看起来,同一时刻多个线程是同时执行的,不过实质上多个线程是并发的,因为只有一个CPU,所以实质上同一个时刻只有一个线程在执行。 在一个时间片内执行哪个线程是不确定的,我们可以控制线程的优先级,不过真正的线程调度由CPU的调度决定。 (2)协程 ...转载 2018-02-08 18:06:08 · 741 阅读 · 0 评论