自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九天

九年、九天

  • 博客(7)
  • 收藏
  • 关注

原创 版本号数值传输转换

通常软件APP等都需要做提示升级功能,客户端在获取服务器版本号时,将得到的值与客户端本地值进行比较判断升级,版本号提升则要提示升级,而其中的版本号值的传输,则可以通过字符串或者数值的形式传输;这里以版本versions:"1.2.3"为例,通过字符串传输的形式则比较直观,客户端接收后,进行split拆分判断即可,而通过转换数值后再传输,则更省流量及提升性能;版本号与单个数值之间换算,则可以

2016-09-10 14:08:12 3582

原创 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 1955 1

原创 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 4233

原创 cocos2d-x使用curl获取文件大小

由于手游项目中部分游戏房间游戏资源是动态下载的,还有安卓APK包提示版本更新在线安装时也需要先获取到安装包大小,提示玩家本次更新所耗流量,故用curl写了个获取文件大小的功能,后面还会用curl实现热更新功能;首先说下原理,由于http底层其实也是由socket实现的,默认端口通常是80端口,数据的传输则根据http相关协议进行编写传输,故自己用socket写一个http请求并做好相应数据解析

2016-08-27 20:59:26 2104

原创 记录贴

第一次开始写博客,技术需要总结,把项目中一些自己实现的功能与大家分享下,点滴记录,共同进步

2016-08-27 15:53:34 463

原创 socket兼容IPV4、IPV6网络底层connect写法

由于IOS苹果审核需要支持ipv6,我公司手游用的socket底层调用的是C标准库,故在此记录下需要调整修改的地方这里贴出主要的Connect方法,Connect能连接上了,后面send,recv都是可以的不用修改android、IOS环境下代码,兼容IPV4跟IPV6:

2016-06-07 15:02:41 10052 2

原创 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 2855

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除