摘要:
题目有点大,但是确实就是观察者模式。游戏中经常遇到几个层之间互相通信的问题。比如,当前页是游戏页,游戏结束的时候,直接显示结算页,不进行转场了,结算页上又有按钮。这时如果要响应按钮点击事件处理一些数据之类的,需要包含别的头文件。这样不太好。像上边这种类似的问题,就可以使用观察者模式。1. 在需要发送消息的地方(比如点击下一关按钮的回调函数),post消息即可,post有两种类型,带数据和不带数据:1 void postNotification(const char *name);2 void postNotification(const char *name, CCObject... 阅读全文
posted @ 2013-01-15 11:33
行者无疆!!
阅读(6083)
评论(1)
推荐(2)

浙公网安备 33010602011771号