![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
文章平均质量分 81
han_itrus
这个作者很懒,什么都没留下…
展开
-
【Cocos2d-x】从C++过渡到Lua
自从Cocos2d-x 3.0引用了C++11标准后,回调函数采用的新的函数适配器:std::function、std::bind。而曾经的回调函数menu_selector、callfunc_selector、cccontrol_selector等都已经被无情的抛弃了。取而代之的则是一系列的CC_CALLBACK_*。【std::bind】1、CC_CALLBACK_转载 2014-12-19 18:32:37 · 505 阅读 · 0 评论 -
Lua和C++交互详细总结
一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:二、堆栈的操作因为Lua与C/C++是通过栈来通信,L转载 2014-12-04 15:18:34 · 375 阅读 · 0 评论 -
Lua简明教程
这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居然不到200k,这是多么地变态啊(/bin/sh都要1M,MacOS平台),而且能和C语言非常好的互动。我很好奇得浏览了一下Lua解释器的源码,这可能是我看过最干净的C的源码了。转载 2014-12-04 15:10:21 · 400 阅读 · 0 评论 -
【Lua基础】Lua入门24式
例1 第一个程序--经典hello程序1print("hello")--输出hello例2 注释--单行注释使用“--”即可--[[多行注释以“--[[”开始,以“]]”结束]]--当然本例没有输出,因为它全部是注释例3 变量转载 2014-12-04 15:14:27 · 482 阅读 · 0 评论