自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 cocos2dx内存优化 ------图片篇

在这里总结一下我这一周以来所了解的和纠结了很长时间的cocos2dx图片素材的优化(基于结果,做了很多测试后的分析,底层的东西我也不是很懂),我所使用的版本是3.6:非常具有启发意义的一篇文章,来自外国的大神,下面先供上链接以及 中文翻译链接:http://www.learn-cocos2d.com/2012/11/optimize-memory-usage-bundle-size-cocos2

2015-07-24 15:57:00 3660 1

原创 Cocos2dx 内存优化-第一天

cocos2dx内存优化-第一天到目前为止,游戏的功能基本上已经实现完毕。但是随着功能的完善,许多问题也逐渐暴露了出来,比如:数据安全、代码冗余以及游戏体验等等其中我认为最为重要的应该就是游戏体验,毕竟不管你代码写的有多优美,但是玩家用起来说很糟糕的话这个产品还是非常失败的。除去游戏流程的优化设计,从今天起弄一下程序方面的问题:内存优化现在这个游戏的安装包不算战斗场景已经差不多有了100M左右了,其

2015-07-05 18:15:13 599

原创 png图片压缩

收藏一个神级图片压缩网站:https://tinypng.com/ 用的的人都知道。。

2015-06-11 13:08:24 519

原创 C++ .inl文件

.inl文件是放置内联函数定义的。当某些类内联函数过多,为了排版整洁,可以把内敛函数的定义全部挪至与头文件同名的.inl文件,只需要在类声明之后include这个.inl文件可以参见cocos2dx开源项目中的Vec2类。

2015-06-03 16:42:59 927

原创 C++代码规范

游戏项目就要到收尾期了,从项目开始至今我一直被代码规范和项目框架架构所困,在这两个泥潭中不断地挣扎,慢慢地终于有了一些眉目。我的具体感受将会在后面进行总结。在这里推荐一下我收藏的C++代码规范:Google C++开源代码规范Google一直使用C++为主要的编程语言,致力于代码开源,所以它推出的代码规范被业内人士极力推荐。下面是英文链接http://google-styleg

2015-06-02 22:28:29 555

原创 C++中的dynamic_cast和static_cast转化

一、先说C语言,C语言中有两种类型转化:(1)隐式转化int i;float j = i;(2)显式转化void *p;int *a = (int*)p二、谈一谈C++中的两种标准类型转化:static_cast、dynamic_castC++作为C语言的扩展仍然支持C语言中原有的类型转化方式,但是由于多加了“类“,所以C++对于类型转化需要更高的安全保

2015-06-02 20:47:37 548

转载 C++11 新语法纪录

一、Lambda表达式C++ 11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:              [函数对象参数] (操作符重载函数参数) mutable或exception声明 ->返回值类型 {函数体}      可以看到,Lambda主要分为五个部分:[函数对象参数]、(操作符重载函数参数)、muta

2015-05-27 16:03:36 456

原创 【cocos2dx学习笔记】HttpClient网络请求

HttpClient是HTTP客户端接口,处理cookies、身份认证、连接管理等cocos2dx中HttpClient的使用步骤:1、创建HttpRequest实例2、设置GET、POST等,setUrl3、设置回调函数,读取response4、添加请求到HttpClient请求队列5、释放链接(必须),即使返回请求失败也应该即时释放6、对得到的内容进行处理(

2015-03-25 20:57:40 1046

转载 程序员到底怎么了

我们是这样的一群人:每天都在“努力”的工作着,每天都和计算机打交道,泡在网上,打游戏,查资料,发微博。可是有一天,突然意识到,我们的未来在哪里, 每个月那点可怜的工资,一年加起来也买不了几平米,找个女朋友也那么难,即使找到了,她还总是跟你说,为什么别人挣的都比你多,你每天不停的写着代码,每天不停的掉头发,每天都在发呆的想那“不远”的未来。他们管我们叫“码农”,我们管自己叫“程序员”,出差的时候

2015-02-01 16:59:13 411

原创 【cocos2dx学习笔记】3.2 文本输入的实现

在init方法中添加如下的代码,实现文本输入auto getname = TextFieldTTF::textFieldWithPlaceHolder("[在这里输入你的名字]", "楷体", 40); getname->setPosition(size.width/2, size.height/2); this->addChild(getname);

2014-12-16 17:55:52 430

转载 【Cocos2dx学习笔记】2.0-3.0的一些常见改动

最近接手项目从cocos2dx 2.0 升级为 3.0 ,至于为什么要升级我也弄不清楚,只感觉3.0是要摆脱cocos2d-iphone的身影,这是要作死的态度吗,没时间去了解3.0的核心发生了神马变化,只为了从cocos2dx2.0经常适应到3.0做了一些纪录,以便查阅和方便正在从2.0到3.0的朋友。1.去CC之前2.0的CC**,把CC都去掉,基本的元素都是保留的2.0C

2014-12-14 15:31:58 488

原创 【算法学习】递归函数的使用

递归函数:递归函数即自调用函数,在函数体内部直接或间接地自己调用自己,即函数的嵌套调用是函数本身。函数调用机制的说明       任何函数之间不能嵌套定义, 调用函数与被调用函数之间相互独立(彼此可以调用)。 发生函数调用时,被调函数中保护了调用函数的运行环境和返回地址,使得调用函数的状态可以在被调函数运行返回后完全恢复,而且该状态与被调函数无关。       被调函数运行的代码虽是同

2014-12-11 12:37:54 470

转载 【cocos2dx学习笔记】update函数的使用

声  明       本教程仅用于初学cocos2dx同学使用,内容由本人(孤狼)学习过程中笔记编写,本教程使用cocos2dx版本为2.1.4。本教程内容可以自由转载,但必须同时附带本声明,或注明出处。gl.paea.cn版权所有。       大家好,欢迎回到“和屌丝一起学cocos2dx”系列教程,上节我们说到了“draw绘图”,可

2014-12-08 10:04:20 3294

原创 【cocos2dx学习笔记】移植到安卓平台

今天终于成功将自己编写的cocos2dx工程移植到了安卓平台上了

2014-11-24 11:26:48 609

转载 【cocos2dx学习笔记】单点触摸和音乐播放

原创文章,转载请标明出处:http://blog.csdn.net/zhy_cheng/article/details/8273435Cocos2d-x要实现触屏事件,首先覆盖父类的onEnter函数,在这个函数中设置触屏事件。[cpp] view plaincopyvoid HelloWorld::onEnter()  {      CCLog("onEnter"

2014-11-23 21:49:54 504

转载 【cocos2dx学习笔记】cocos2dx的二段构建模式

设计模式——二段构建模式设计模式在程序设计中会经常用到,也许你从来没有留意过设计模式,其实你却一直在使用设计模式!cocos2dx中有不少的设计模式,所以从本篇博客开始探讨一下cocos2dx中的设计模式,看看引擎都使用了哪些设计模式,我们今后写代码要怎样使用某种设计模式。本人菜鸟一枚,如果有任何错误还请留言指教,互相探讨。大家最熟悉的是单例设计模式了吧,在cocos2dx中单例真是不

2014-11-23 09:38:59 716

原创 【cocos2dx学习笔记】制作Loding场景

为什么要制作loading场景?

2014-11-22 23:53:02 554

原创 【web学习之Mysql】数据库----->查询操作<------大全

1、选择特定的字段2、给字段取别名-as3、

2014-11-22 15:37:29 506

原创 【web学习之MySql】数据库的设计

数据表的组成:1、表结构                             2、表数据

2014-11-22 01:32:07 396

原创 【cocos2dx学习笔记】技能冷却的实现方法

CCSprite *s2=CCSprite::create("Icon.png");//pa2.png是较暗的图片 s2->setPosition(ccp(200,200)); s2->setOpacity(50); addChild(s2,0); CCSprite *s=CCSprite::create("Icon.png");//pa1.pn

2014-11-21 12:20:07 834

基于Winpcap的IP包的发送与接收

基于Winpcap实现的IP包的发送与接收,内有详细源代码,可以再win7上完美运行

2015-06-03

空空如也

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

TA关注的人

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