项目背景 客户端:C++和lua混合,cocos2dx 3.10版本;服务端:C++,某狐公司的棋牌服务端。 需求 手机客户端使用socket与服务端通信,需要处理数据粘包半包、字符串编码转换、心跳机制、接收超时这几个主要的问题,另外使用luasocket需要考虑数据传输格式的问题。检索 ...
折叠菜单,用过jquery accordion的同学都知道是啥玩艺儿 ,图片效果就是介样: cocos dx不带有此控件,因此我们动手来实现一个。 原理很简单,展开的时候往listview里insertCustomItem,收起的时候从listview里removeItem。下面给出一个功能丰富的折叠菜单控件。先看控件主类: 我们把折叠菜单抽象成标题项 title 和内容项 item ,title ...
2015-02-15 13:25 1 5042 推荐指数:
项目背景 客户端:C++和lua混合,cocos2dx 3.10版本;服务端:C++,某狐公司的棋牌服务端。 需求 手机客户端使用socket与服务端通信,需要处理数据粘包半包、字符串编码转换、心跳机制、接收超时这几个主要的问题,另外使用luasocket需要考虑数据传输格式的问题。检索 ...
》》》》》 目的:制作一个类似圆形头像的功能, 头像为方形, 遮罩素材为圆形, 只展示圆形遮罩内的纹理图形。。。。 上代码: function className:mask() --创建遮罩层 local ...
本文转载于http://www.cnblogs.com/zisou/p/cocos2dx-lua1.html 上面一个问题我觉得在我们使用Lua之前需要深入思考的,Lua有何优点?缺点又是什么?先找准自己的项目定位 在什么时候使用是很必要的; 经过自己一番摸索之后有如下结论: 优点 ...
1.随着科技的发展,我们可以看到从iphoneX的刘海屏开始,引发了各种全面屏和异形屏的出现。这是科技的进步,但是对于各大的应用厂商来说,苦不堪言。 2.当然 ,吐槽归吐槽,我们还是要理智 ...
cocos2dx 3.2版对cocos code ide支持已经相当棒了,不过话说,编辑器用起来感觉没有sublime顺手 支持cocos code ide已经支持创建lua项目了,可是默认创建的项目是不支持自定义原生代码了,那可咋办呢。 开源就是好,从他的模板里面把相关的所有c++代码全部 ...
普通文本操作,比如txt等,使用普通lua文件IO: 使用方式参考lua教程:https://ww ...
一. 简单介绍 文章介绍是在实际的游戏开发项目中,将自定义的C++类绑定到lua中,能够让lua调用c++类。会创建一个python脚本,执行python脚本会让自动将我们的c++类绑定到lua。生成我们要的代码。文章会介绍配置环境、编写脚本、测试类、实际项目中调用,以及一些遇到的问题 ...
HttpFileDownLoadSimple.lua 调用代码: 文件下载路径:(在代码里可以改) ...