C++ cocos2d-x
changyanchen
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x设计模式发掘之二:二段构建模式
点击打开链接转载 2014-08-06 20:31:45 · 532 阅读 · 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 评论 -
Cocos2d-x设计模式发掘之九:委托模式
前言: 前一篇文章讨论了cocos2d-x里面的中介者模式,但是,由于概念把握上面的偏差,我把GoF的中介者模式搞混淆了。幸好有读者给我提出了这个问题,我在上一篇文章中也补充说明了。虽然我谈到的应用场景跟中介者模式有点类似,但是,经典的模式就是模式,我不能随便篡改,更不能张冠李戴。所以,这篇文章我将谈到的是委托模式(delegation pattern),而不是GoF里面的代理模式(Proxy转载 2014-08-08 11:46:36 · 363 阅读 · 0 评论