设计模式
风流海
受制于风方向却不同于凤
展开
-
[cocos2d-x]例如C++的成员函数指针实现委托、监听者模式
设计需求: 游戏结束后,通知需要监听“游戏结束”消息的对象发送通知。 开发unity3d中我们知道c#有默认的delegate实现委托event的事件,很简单,前面的我的文章有做一个较为详细的介绍委托,以及此模式的一些优点。 送上传送门回忆下: http://blog.csdn.net/chiuan/article/details/7918833 回转载 2013-05-10 09:52:57 · 923 阅读 · 0 评论 -
cocos2d-x 观察者模式
题目有点大,但是确实就是观察者模式。 游戏中经常遇到几个层之间互相通信的问题。比如,当前页是游戏页,游戏结束的时候,直接显示结算页,不进行转场了,结算页上又有按钮。这时如果要响应按钮点击事件处理一些数据之类的,需要包含别的头文件。这样不太好。 像上边这种类似的问题,就可以使用观察者模式。 1. 在需要发送消息的地方(比如点击下一关按钮的回调函数),post消息即可,post有两种转载 2013-05-10 10:11:26 · 664 阅读 · 0 评论