对象池简单实现

2015-08-21
阅读 4 分钟
2.6k
每帧都会有贴图变化,尝试使用对象池用于优化贴图的创建和删除 ObjPool.h {代码...} ObjPool.cpp {代码...}

JNI实战

2015-08-19
阅读 7 分钟
4.7k
对于刚入门的Android开发者来说,JNI是较难掌握的。JNI有一层神秘面纱,让人敬而远之。需要同时掌握C/C++语言与Android应用开发技术也提高了进入门槛。让我们揭开面纱,由浅入深地学习JNI技术。

android.mk中添加目录中所有cpp

2014-06-24
阅读 2 分钟
7k
使用这个方法可以遍历子目录所有.cpp文件,替换find的参数可以实现遍历和过滤任意文件。 Android.mk编写变得非常简洁和方便,无需再维护文件列表了。

Dragonbones导出插件修改

2014-06-19
阅读 1 分钟
4.1k
使用flash builder进行开发,新建flex项目,项目路径选择,修改编译参数-locale en_US zh_CN ja_JP fr_FR -source-path ./locale/{locale} -allow-source-path-overlap=true

[转]cocos2dx blender 骨骼动画实现

2014-06-10
阅读 4 分钟
4.2k
简单3d 模型支持 第一步实现对3d 模型的简单支持,完成一个CCSprite3D 类 参考CCSprite 类 以及 CCGLProgram 代码 主要修改 draw 方法。 添加了定点数组pos 绘制索引数组index. 以及若干 3d 变换相关的成员方法 平移 旋转 缩放。 对draw方法的改造,首先增加对opengl 矩阵进行计算的stdTransform, 将3d空间中的变换 矩...

Swift 从零开始

2014-06-06
阅读 1 分钟
5.7k
目前唯一的完善的文档是官方发布的《The Swift Programming Language》,是名副其实的Swift圣经。目前官方只提供iBooks版本,网友们制作了其它格式的文档可供下载。

<转>深入理解 Cocos2d-x 内存管理

2014-05-15
阅读 9 分钟
4.5k
如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,体会设计者的用意,感同身受,如果是你,将会如何设计!~~

googletest

2014-01-21
阅读 5 分钟
3.8k
作为一个TDD的脑残粉,凡事都想测试先行。现在回归C++开发,顿时觉得各种不方便。特别是手头没有好用的单元测试框架,开发效率简直无法忍受,写好的代码重构起来也畏手畏脚。

Understanding Dynamic_cast in C++

2013-11-27
阅读 2 分钟
2.7k
在面向对象程序设计中,有时我们需要在运行时查询一个对象是否能作为某种多态类型使用。与Java的instanceof,以及C#的as、is运算符类似,C++提供了dynamic_cast函数用于动态转型。相比C风格的强制类型转换和C++ reinterpret_cast,dynamic_cast提供了类型安全检查,是一种基于能力查询(Capability Query)的转换,所以在...