- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 window下protobuf3 的安装和编译
1、在GitHub上选择protobuf,gmock,gtest源代码https://github.com/google/protobufhttps://github.com/google/googlemockhttps://github.com/google/googletest2、cmake生成vs工程3、打开vs工程生成libprotobufd.lib、libprot...
2018-11-02 13:18:42 2411
原创 protobuf编码格式
protobuf序列化出来的二进制消息特别的紧凑,得益于使用巧妙的编码格式。1、VarintVarint 是一种紧凑的表示数字的方法。它用一个或多个字节来表示一个数字,值越小的数字使用越少的字节数。Varint 中的每个 byte 的最高位 bit 有特殊的含义,如果该位为 1,表示后续的 byte 也是该数字的一部分,如果该位为 0,则结束。其他的 7 个 bit 都用来表示数字。因此...
2018-11-03 16:33:53 2105
原创 Cocos基础架构
Director(导演)Director是整个Cocos2d-x 3.x的核心,是整个游戏的导航仪,使用的是单例模式。在游戏中,一般由Director来完成以下操作的控制:OpenGL ES的初始化场景的转换游戏的暂停、继续的控制世界坐标和GL坐标之间的切换对节点的控制保存和调用保存的游戏数据屏幕尺寸的获取,等等Scene(场景)场景起到流程控制的作用,可以通过Direct...
2018-11-02 14:47:01 921
原创 创建Cocos2d-x项目和导入Eclipse成功运行方法
前提是你安卓环境,python,NDK都已经下载安装好了 1、创建项目Create_project.py -project 项目名 -package 包名(为了android项目,包名采取三级目录) -language 所用语言2、导入项目到Eclipse点击File,import,接着如图所示点击Browse,选择你安卓项目所在的位置,如下图所示:接着直接F...
2018-11-02 14:27:43 1470
创建Cocos2d-x项目和导入Eclipse成功运行方法
2016-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人