自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 CocosCreator 对UI的引用思考

UI和代码结合的弊端1.大量通过界面引用UI节点如下图所示,通过脚本组件大量直接引用UI节点,会在相应的描述文件中记录相应的key和value,在一定程度上会增加相关描述文件的大小,从而影响这个描述文件加载所花费的时间。进一步影响资源加载总时间。{ "__type__": "85d24iUBchG45eRtzPrngjE", "_name": "", "_objF...

2019-09-25 15:46:58 381

原创 IOCP JSON 协议分包

1.判断收到的数据包,能否读出一个数据包(读取”/r/n”命令包结束符)。2.如果收到数据包大于了接受buff的最大长度,就分配2倍的内存空间。并修正指针指向的位置。然后投递recv请求。3.如果大于最大接受数据,那么关闭session,释放socket,如果接受的数据大于了pkg_size,那么久修正指针指向的内容。4.如果收到buffer = 0的话,释放long_pkg,投递recv请求

2017-01-10 00:21:19 1038

原创 IOCP 二进制协议 分包

一、IOCP 二进制协议分包的思路解析数据头,获取协议包体的大小,判断是否收到一个完整的数据头, 如果不是,继续投递recv请求,直到收到一个数据头异常的数据包,关闭session (pkg_size > MAX_PKG_SIZE)全部数据收到,进行处理.1 判断long_pkg是否存在,如果存在,就要释放 2.如果收到数据 > pkg_size,io_data->pkg指向正确的位置

2017-01-09 01:48:00 632 2

原创 cocos Creator[框架封装之一] 打印打印 protocol buffer 协议

在游戏开发中面对服务器返回来的的数据,除了打断点看服务器返回的数据,我们也可以简单封装一下。打印出服务器返回来的数据。在此声明,我所使用的谷歌 protocol buffer。其他的协议可能不同。AppLog.logS = function (data) { this.str = ""; var obj = data.toObject(); var str = this.p

2016-12-09 14:01:59 2441

原创 cocos Creator[框架封装之二] 日志系统 设计 与 实现

在游戏开发中,调试代码不仅仅要靠断点调试,也需要日志输出帮助调试!此时,我们希望日志能够打赢出各种各样的颜色,来区分不同的错误信息,也需要知道该日子打印的时间和文件的代码行数,以及函数的调用者,等等。cocos Creator调试,详细大多数人跟我一样也是借助浏览器来调试完成开发。1.获取日志打印时间![这里写图片描述](http://img.blog.csdn.net/2016120913524

2016-12-09 13:39:20 6658 1

原创 cocos2d-3.8.1 交叉编译 安卓版本

一、编译所需要的软件和环境(android和c++交叉编译)    cocos2d-x    jdk    apache ant    python    android sdk    android 模拟器    android ndk二、交叉编译、打包和运行        1.免手动配置Android.mkLOCAL_PATH :

2016-01-09 23:52:12 785

原创 抽象的工厂方法

什么都不用说,直接贴代码,已运行过。//抽象的工厂方法#include "iostream"方法using namespace std;class ProductA{public:    virtual void show() = 0;};class ProductA

2016-01-08 00:32:18 321

原创 cocos2d-3.8.1版本tableview的使用(怎么取消弹簧效果);

1.在VS中设置 C++ 附加包含目录编辑添加$(EngineRoot)这句话。2.引入头文件,而不这样写的目的是为了解决安卓找不到tableview。在引入命令空间。3.实现tableview的功能,首页要共有继承TableViewDataSource和TableViewDelegate两个代理类。4.实现下面的虚方法virtual void scrollView

2016-01-08 00:08:39 2714

原创 windows下搭建cocos2d-x环境

首先在cocos2d的官网(http://www.cocos.com/download/)下载cocos2d类库和python 的官网(https://www.python.org/downloads/)下载python。1.将cocos2d解压,在根目录下选择自己相对应平台IDE的解决方案(下面以win7+vs2013为例)2.编译解决方案3.编译完成后设置TestC

2015-07-02 07:15:52 297

asp个人博客

功能: 文章发表 照片上传 文章评论 音乐天地

2015-07-04

asp.net电子商城

基于asp的一个商品购买的电子商城,本人新手,希望大家多多指教

2015-07-04

基于jsp+servlet的博客

功能: 发表文章 评论文章 照片上传 权限管理

2015-07-04

winform考勤系统

winform+sql的一个小小的管理系统

2015-04-30

空空如也

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

TA关注的人

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