自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hnliu's blog

做一个快乐的程序员

  • 博客(6)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用python对cocos2dx的手游图片资源进行加密

使用python对cocos2dx的手游图片资源进行加密导言由于项目的需要,要对游戏的图片资源进行加密,目前比较常用的做法应该是使用TexturePacker的加密功能。但因为我们的整个打包流程都是python脚本控制,自动化完成的,如果要使用TexturePacker的加密功能,就要把TexturePacker的命令行工具集成到整个自动化打包工具中。考虑到工作量会比较大,所以决定采用在图片压缩后自

2016-09-08 15:29:41 3731 15

原创 cocos2dx游戏性能优化之对象池

cocos2dx游戏性能优化之对象池对象池机制:可回收与重复使用手机游戏的性能对于一款手机游戏来说,那是相当的重要了,我们常说的性能呢,一般包括耗电,发热情况,流畅度,是否存在卡帧等等。从专业的角度来说,包括FPS帧数,手速侦测,CPU和内存占用率等等。那我们今天就来说一下如何通过使用对象池的机制,有效的提高内存和计算效率,从而达到提高游戏流畅度的目的。其本质与缓存类似,即希望能减少那些频繁使用的对

2016-09-20 19:31:22 5637

原创 C++ 详解几种类型转换

C++ 详解几种类型转换首先我们要先了解一下C语言风格的类型转换,一般我们会用(T)expression或是T(expression)进行C语言的类型转换,然后 这种类型转换,会不分青红皂白的进行转换,ANSI C++定义了四种新类型的转换符号,分别是reinterpret_cast, static_cast, dynamic_cast和const_cast,旨在于控制类(class)之间的类型

2016-09-14 07:39:36 521

原创 几种c++常见的类型转换

C++ 详解几种类型转换首先我们要先了解一下C语言风格的类型转换,一般我们会用(T)expression或是T(expression)进行C语言的类型转换,然后 这种类型转换,会不分青红皂白的进行转换,ANSI C++定义了四种新类型的转换符号,分别是reinterpret_cast, static_cast, dynamic_cast和const_cast,旨在于控制类(class)之间的类型

2016-09-13 22:55:38 472 1

原创 cocos2dx碰撞检测算法

在Cocos2d-x 3.x版本添加了对3D物体的支持后,3D物体的碰撞检测方法也随之更新,其中一种最简单的碰撞检测方法就是AABB碰撞检测。1.AABB包围盒在游戏中,为了简化物体之间的碰撞检测运算,通常会对物体创建一个规则的几何外形将其包围。其中,AABB(axis-aligned bounding box)包围盒被称为轴对其包围盒。二维场景中的AABB包围盒具备特点:(注:由于Cocos2d-

2016-09-12 15:37:29 3871

翻译 教你安装Atom编辑器并使用震撼的编辑效果

教你安装Atom编辑器并使用震撼的编辑效果

2016-09-08 14:43:53 5086 1

HTML5贪吃蛇

解压包内有HTML5贪吃蛇游戏源代码,图片资源。

2013-09-14

数据结构与算法

数据结构与算法讲述了贪心,动态规划,图论等内容

2013-09-14

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

TA关注的人

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