到这为止,大家对Lua和C++之间的通信应该有些熟悉了,今天我们来介绍最后一个操作。
(旁白:什么?最后一个?要结束了么?太好了~!)
上一章传送门:http://blog.csdn.net/musicvs/article/details/8451361
笨木头花心贡献,啥?花心?不呢,是用心~
转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8451369
正文:
1.Lua调用C++的函数
Lua要调用C++的函数还是蛮方便的,首先,我们来创建一个c++函数先:
- public:
- staticintgetNumber(intnum);
- intHelloLua::getNumber(intnum){
- cclOG("getNumbernum=%d",num);
- returnnum+1;
- }
类的什么的,我就忽略了,直接上函数。
(旁白:==好懒!)
这是一个很简单的函数,给出一个值,返回一个+1后的值。
现在,我们想在Lua中调用这个函数,得多写一个函数。
(旁白:那个,为嘛getNumber函数是静态的?)