C++
zyxcat
这个作者很懒,什么都没留下…
展开
-
(C++)用模板或宏实现单例模式
在cocos2d-x开发中经常会用到单例模式,而每个单例模式类实际上具备相似的基础结构,为了便于快速写出一个具有单例模式的类,可以借助模板或者宏。1.单例模式的类实现2.单例模式的模板实现3.单例模式的宏实现4.三种实现方式的分析5.总结原创 2015-02-22 22:07:45 · 3386 阅读 · 4 评论 -
(cocos2d-x) 背景模糊化以及效率优化
在游戏中有时了为了突显前景元素,需要对背景进行一些模糊化处理,如下图所示虽然cocos2d-x 3.x提供了新的用户模糊化的shader脚本,但根据实现方式的不同仍然会有很大区别。方案0:对所有背景上所有精灵进行模糊化最不可取的方案,多数情况下并不能达到预期效果,而且效率低,原因见以下两图:第1张黑色背景是引擎示例中的效果,第2张是我在示例代码中加了一个白色背景原创 2015-05-21 14:46:06 · 10859 阅读 · 1 评论