lua按钮事件的生成与触发

开发过程,我们经常要是用到按钮;按钮的创建和使用在cocos里面的test也有讲的;我们项目lua使用到的创建方法是通过luabind实现与c++通信;和code IDE有差异,框架我们可以先撇开不理。不管是luabing还是tolua++其实都差不多;


项目中提供的接口时ImageButton.CreateWithImages()。相当创建了一个CCMenuItemSprite; 参数也是三种状态;


关键在与加载纹理;项目的机制是,专门的一个res资源表,打开面板时下载对应的资源;资源都是使用自己的图片合成工具生成,是一张大图,sdz格式;对应有一个cnf。里面存储了图片的坐标和大小;通过资源下载把sdz和cnf加进来,创建的时候通过

GameConfig.ResCompose.GetImageData()这个方法去获取资源路劲。
最后注册按钮响应事件;


你可能感兴趣的:(lua按钮事件的生成与触发)