随笔分类 - Lua
摘要:lua_State 是什么东西 lua 5.1 在使用lua API 时第一步经常是上面这句话,那么 lua_State 到底是什么东西? 先看看下面对 luaL_newstate() 的实现 继续看 luaL_newstate 是怎么创建 lua_State 的 可见在调用 luaL_newsta
阅读全文
摘要:作为一种嵌入式语言,lua提供了一套完备的 C API来帮助 lua 与 宿主程序进行交互。因此使用 C 或者 C++ 来为lua编写模块是很容易的。 看一下lua (5.1) 中对 string 模块的封装源码 lstrlib.c 在 lstrlib.c 最后有这样的代码 类似的代码也出现再了 l
阅读全文
摘要:Unity中将lua脚本挂载到GameObject
阅读全文
摘要:原方法 __index: 作用用于访问元表中的内容。即当通过键来访问table时,如果这个键没有值,则lua会寻找该table中的 metatable 中的__index键。如果__index指向的是一个able,则lua会在__index指向的table中查找相应的键 Lua 查找一个元表的规则:
阅读全文
摘要:pairs 、ipairs 都可以遍历 数组和表 的key并返回 key 与其对应的值 不同之处: ipairs: 1、ipairs 遍历的key 只能是数字,并且数字是从1开始切连续的。 2、ipairs 返回按照 key 的升序返回 pairs: 返回按照数据定义或者插入的顺序返回。 例1- 遍
阅读全文

浙公网安备 33010602011771号