
cocos2d-x
文章平均质量分 66
九天剑仙
这个作者很懒,什么都没留下…
展开
-
socket兼容IPV4、IPV6网络底层connect写法
由于IOS苹果审核需要支持ipv6,我公司手游用的socket底层调用的是C标准库,故在此记录下需要调整修改的地方这里贴出主要的Connect方法,Connect能连接上了,后面send,recv都是可以的不用修改android、IOS环境下代码,兼容IPV4跟IPV6:原创 2016-06-07 15:02:41 · 10272 阅读 · 2 评论 -
cocos2d-x使用curl获取文件大小
由于手游项目中部分游戏房间游戏资源是动态下载的,还有安卓APK包提示版本更新在线安装时也需要先获取到安装包大小,提示玩家本次更新所耗流量,故用curl写了个获取文件大小的功能,后面还会用curl实现热更新功能;首先说下原理,由于http底层其实也是由socket实现的,默认端口通常是80端口,数据的传输则根据http相关协议进行编写传输,故自己用socket写一个http请求并做好相应数据解析原创 2016-08-27 20:59:26 · 2215 阅读 · 0 评论 -
cocos2d-x,lua的Layer.onClick点击事件封装
cocos2d-x3.4,lua版本Layer封装了onTouch事件,但没有封装onClick事件,游戏按钮资源通常是一张图片,使用ccui.Button有点浪费;在Layer.onTouch事件中判断是否点击图片比较麻烦,began事件后,移动手势,ended事件坐标点就会跟began事件不在一个点上;查看widget源码可知,按钮点击事件是在onTouchBegan,onTouchM原创 2016-08-27 22:37:58 · 4375 阅读 · 0 评论 -
记录贴
第一次开始写博客,技术需要总结,把项目中一些自己实现的功能与大家分享下,点滴记录,共同进步原创 2016-08-27 15:53:34 · 496 阅读 · 0 评论 -
cocos2dx加载网络图片&图片流加载显示
本功能是在后文基础上扩展开发的,添加支持网络jpg格式图片;使用时请添加png头文件搜索路径,如win32下为:$(EngineRoot)external\png\include\win32原文地址:http://www.cnblogs.com/sachin/p/3761615.html扩展后代码github地址:https://github.com/jiutian-mao/Image原创 2016-08-29 20:58:18 · 2096 阅读 · 1 评论 -
cocos2d-x与lua数据传输操作之C++版ByteArray
以前写过ActionScript3.0,里边有个ByteArray类对数据流进行操作,zeng'rong实现了lua版本的ByteArray,但由于自己项目网络socket通信都写在了C++端,而游戏UI逻辑等写在了LUA端,故自己写了C++版本的ByteArray类导出给lua使用。原创 2016-02-28 18:19:00 · 2974 阅读 · 0 评论