在lua中封装ccs的gui库,未完

更新日志:

11.13 目前getChild有一个错误,无法返回LabelAtlas的控件,修改UILabelAltas的源码函数

const char* UILabelAtlas::getDescription() const
{
    return "LabelAtlase"; //去掉后面那个e
}

或者直接修改ccs的lua库,CCSLayerExtend里的local widget_name,["LabelAtlase"]  = "UILabelAtlas", --加上e


前段时间,无意有人提到能否把前面gui的lua绑定封装到quick里,然后就去看了下quick.觉得真心强大.就研究了下quick,然后顺利完成了ccs的gui库的封装.继承了quick的风格.

很不幸的是,本来准备将代码pull到quick的,但是quick作者在develop分支中去掉了对ccs的支持,并且不打算支持ccs.加之最近项目启动了没有多少时间来搞一套quick的,就先把现有的一些东西分享出来吧.

封装其实很简单,就是在原来基础上扩展了一点点的内容.

注意:本封装不支持quick,即时你将lua拷入quick,也使用不了.

现有功能.

1.读取一个ui到lua中


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值