
Lua
文章平均质量分 92
cyx1144
无情世局几消磨。
展开
-
【Cocos2dx】【二】fairyGUI lua 接入
查阅了以下,就是 xml 、json 这种东西。数据按照固定规则排布的数据文件。.yml 和 .yaml是它的文件后缀。没有在添加代码会报这个错误。而Margin指的是fairygui自带的Margin类。那这行代码是啥意思呢?为什么不在 yaml 中填它的配置就会这样?先看看yaml各参数。原创 2023-02-11 17:04:21 · 649 阅读 · 0 评论 -
【Cocos2dx】【一】lua c++ 绑定
代码是在C++层面调用的,肯定可以直接用代码调用。那是否代表Lua 里,调用一个函数,C里也是这么执行的?原因也没看懂。lau.h 中定义了要注册到 lua 中的 c 函数的原型返回值(int)表示此函数有几个返回值,lua 执行完些函数之后根据这个返回值就知道需要从栈中取几个返回值.参数 lua_State* L,c 函数内可以使用 CAPI 来操作栈,与 lua 交互tolua 也叫 tolua++,是一个第三方库,简化了 lua 访问 c/c++ 的工作。原创 2023-02-02 15:36:40 · 1392 阅读 · 0 评论 -
Lua个人学习记录
以下是对上面文章的摘录和总结这篇文章是基于Lua语言的创造者 Roberto Ierusalimschy 在 Lua Programming Gems 中的 Lua Performance Tips 翻译改写而来在写Lua代码时,应该尽量使用local变量。在代码运行前,Lua会把源码预编译成一种中间码,类似于Java的虚拟机。这种格式然后会通过C的解释器进行解释,整个过程其实就是通过一个while循环,里面有很多的switch…case语句,一个case对应一条指令来解析。自Lua 5.0之后,Lua采用原创 2020-10-15 15:02:01 · 1872 阅读 · 0 评论