lua
karaa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一道变形的链表反转题,使用lua实现
给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一组的不需要逆序。(不能使用队列或者栈作为辅助)例如:链表:1->2->3->4->5->6->7->8->null, K = 3。那么 6->7->8,3->4->5,1->2...原创 2019-11-22 17:08:19 · 281 阅读 · 0 评论 -
lua 代码优化
lua判断空表function isEmpty( tab,isArray ) --判断lua空表,如果确定是数组类型,可以直接用#tab == 0 if tab == nil then return nil end if isArray then return #tab == 0 end return next(tab) == nil ;end代码优化1,大量字...原创 2019-07-11 09:08:33 · 512 阅读 · 0 评论 -
cocoslua genbinding c++绑定lua 练习
首先,写一份C++#ifndef SDKManager_h#define SDKManager_h#include"cocos2d.h"typedef std::function<void(int ,std::string)> sdkCallFunc;class SDKManager { SDKManager(){}; ~SDKManager(...原创 2019-08-10 12:59:26 · 277 阅读 · 0 评论 -
cocoslua 使用addCustomHandler传递函数作为参数 到C++
在C++中写的方法,如果需要传递函数,当绑定到lua时,genbinding.py生成的绑定类会直接return 0,是的lua无法设置回调函数,但是widget子类,如button,sprite确能设置点击事件,触摸事件,所以我看了下cocos2dx自己的绑定方式,发现用的是ScriptHandlerMgr::getInstance()->addCustomHandler方法实现,如此,我...原创 2019-08-10 13:26:18 · 555 阅读 · 0 评论
分享