游戏客户端开发
文章平均质量分 73
心向朝阳-
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Cocos2d-x内存管理
Cocos2d-x内存管理浅解1、首先我们知道内存管理分为c++自身管理机制以及Cocos2d-x内存管理机制。在c++中,内存分为堆区、栈区、静态存储区(全局存储区)、常量存储区、自由存储区。 主要先说一下堆区和栈区。堆区主要由new和malloc分配,new与delete,malloc与free成对出现,保证内存的分配与回收。堆内存分配地址是逐渐增大的,这一点原创 2016-04-21 16:44:37 · 1193 阅读 · 0 评论 -
Cocos2d-x坐标系理解
Cocos2d-x坐标系初解:首先我们先了解一下Cocos2d-x世界中的几种坐标类型: 屏幕坐标系:原点在左上角,X轴向右,Y轴向下。 GL坐标系:原点在左下角,X轴向右,Y轴向上。 世界坐标系:指相对于整个屏幕的坐标系,480*320为例,(0,0)就是屏幕的左下角,(320,480)就是屏幕原创 2016-04-21 16:45:12 · 690 阅读 · 0 评论 -
中文乱码的问题
关于cocos2d-x中文乱码的问题cocos2d-x中文显示乱码的问题大家都遇到过,网上的方法有很多,这里给大家整理两种简单实用的方法。常用的解决方法多半是将编码格式改为UTF-8,但是在我的几次试验中出现了有的时候可以,有的时候不行的情况,具体原因上不是很清楚,但是从网上大家反映的情况来看这种方法的确是不可靠的。现在给大家整理两种经过验证之后有效的方法:1、键值对的方法原创 2016-04-21 16:45:38 · 456 阅读 · 0 评论 -
Cocos Studio images文件与CSB的路径相对关系
Cocos Studio 新版本CSB文件与图片路径的相对关系 版本使用的是最新的Cocos Studio 2.3.1。相对于完全使用代码搭界面调坐标的繁琐,Cocos Studio 在搭建界面方面有很大的优势,所见即所得,这给我们搭建界面带来了很大的方便。 首先我们先看一下cocos studio 和cocos2d-x所需的工程目录结构 Cocos原创 2016-04-21 16:46:20 · 1551 阅读 · 0 评论 -
客户端服务器消息收发过程与排错步骤
客户端与服务器收发消息及问题查找排除的一些方法一、 客户端与服务器收发消息的流程 准备工作: 订协议:即客户端与服务器先商定好所要用的OP_CODE和数据结构。 明确数据收发以及使用的规则。(这一点一定要双方完全明确,也是写这篇wiki的原因,正是因为没有完全设计好使用规则所以改bug时遇到很大的麻烦。)原创 2016-04-21 16:52:16 · 2722 阅读 · 0 评论 -
Demo打包尝试以及初略步骤
对于刚开始尝试做游戏的同学来说,自己的demo打包可能会遇到很多奇葩的问题,我在刚开始打包的时候也遇到了很多坑,这里把打包过程全部叙述一遍,希望对大家能有一些帮助。(cocos2d-x版本为3.2) -工具安装 工具主要需要NDK \ SDK \ ANT,资源可以在客户端的环境与工具中找到下载。(尽量安装在一个文件路径下,这样比较好管理) -环境原创 2016-04-21 16:52:47 · 690 阅读 · 0 评论 -
简单Python脚本实现数据导出Excel格式的尝试
实习期间,服务器的一位师兄让我帮忙整理一下服务器的log数据,最终我用Python实现了数据的提取并将其用Excel格式导出。下面是我Python实现的源码,可以自动遍历某一文件目录下的所有文本文件,并将总的数据导出到Excel文件中,导出为Excel格式这样就比较方便统计了。 //实现将目录下所有文件格式为.txt的文件进行遍历统计,如果是别的格式直接将下面的.txt改为你所需要的原创 2016-04-21 16:53:21 · 4435 阅读 · 0 评论 -
客户端Crash一般原因小结
客户端Crash一般原因小结 客户端Crash的原因是很多的,也是开发中最不希望发生的问题,那我先总结一下我遇到Crash的情况以及解决办法。 1、最常见的问题是野指针的问题。 野指针是指当内存已经释放之后又去调用原来指向该内存的指针,这时由于内存已经释放掉了,所以再次访问时就会发生Crash。 解决的办法:原创 2016-04-21 16:53:49 · 3233 阅读 · 0 评论 -
虚函数列表
在游戏中,很多时候我们要求不同的对象做相同的工作,例如CCLabelTTF和CCLabelTTFColor都继承自CCLabelProtocol,CCLabelProtocol就是一个接口类,只有setString()和getString()两个纯虚函数,派生类CCLabelTTF和CCLabelTTFColor对他们进行复写之后都可以完成自己的功能,当父类的指针指向子类时就可以调用子类的同名函数原创 2016-04-21 16:54:27 · 727 阅读 · 0 评论
分享