C++
changyanchen
这个作者很懒,什么都没留下…
展开
-
斐波纳契数列不同实现比较
斐波纳契数列形如:0,1,2,3,5,8,13,....。该序列的通用方程是:Fib(n)=Fib(n-1)+Fib(n-2).1.使用递归unsigned RecursiveFib(unsigned n) { if (n <= 1) return n; return RecursiveFib(n-1) + RecursiveFib(n-2); }eg:RecursiveFib(原创 2013-12-05 18:28:45 · 508 阅读 · 0 评论 -
Cocos2d-x设计模式发掘之四:外观模式
本文由子龙山人原创,泰然授权转载,转载请注明出处并通知子龙山人! 1.应用场景 Cocos2d-x里面有一个非常明显的地方使用了外观模式,它就是SimpleAudioEngine。因为它为CocosDenshion这个子系统的一组接口提供了一个一致的界面,同时定义了一个高层接口,方便客户使用该子系统。 对于大多数用户来讲,游戏中操作声音,无非就是播放背景音乐和音效。CocosDens转载 2014-04-28 11:10:37 · 358 阅读 · 0 评论 -
Cocos2D-x设计模式发掘之一:单例模式
http://www.baidu.com/link?url=pVtZACoQFKXC3u3uGwMLnTy4YDWihcVg0ata5gy506pmPpQEc0PO9hm6wG4cY3t7转载 2014-06-09 11:01:57 · 845 阅读 · 0 评论 -
Cocos2d-x设计模式之三:管理者模式
http://blog.csdn.net/botianrenheyi/article/details/19032539转载 2014-08-06 20:33:42 · 316 阅读 · 0 评论 -
Cocos2d-x设计模式发掘之六:观察者模式
1、应用场景 前面在介绍单例模式的时候,提到了一个类CCNotificationCenter,它除了应用单例模式以外,还应用了观察者模式。CCNotificationCenter类是观察者模式中的目标对象,而CCNotificationObserver则是观察者。 一个目标对象可以注册多个观察者,当目标对象的状态改变的时候,可以通知观察者对象作出相应的响应。这是标准的观察者模式的实现,但是CC转载 2014-08-08 11:03:59 · 313 阅读 · 0 评论 -
Cocos2d-x设计模式发掘之八:中介者模式
上上周写了关于cocos2d-x里面的观察者模式,文章最后提到一个应用场景:“你的GameScene里面有两个layer,一个gameLayer,它包含了游戏中的对象,比如玩家、敌人等。另一个层是HudLayer,它包含了游戏中显示分数、生命值等信息。如何让这两个层相互通信。” 关于这两个层之间如何通信的问题,读者Llllong和我畅快淋漓地讨论了一番,详细的内容可以参考那篇文章的留言部分。最后转载 2014-08-08 11:36:45 · 369 阅读 · 0 评论