cocos2d-x如何使用委托?

  • 本帖最后由 jetion 于 2012-10-8 15:07 编辑 *

如题,关键字delegate 和 event如何使用?
cocos2d-x里面没有fastdelegate?

— Begin quote from ____

jetion 发表于 2012-10-9 10:20 url

是的,之前我也是写一个接口,然后直接重写调用,结果都失败了,后来在游戏控制那块,预先初始化好,问题 …

— End quote

那个帖子里我已经找到问题了,呵呵
其实这也就是我刚学C++时写的一个概念性的东西…如果游戏系统比较复杂涉及到大量即时运算时,用MVC的架构可以解决不少引擎的局限性
换而言之,这个架构完全把引擎当作了一个绘图器和触控事件检测器,实际的数据运算完全靠自己实现的。

— Begin quote from ____

reckhou 发表于 2012-10-8 19:15 url

自己写一个接口类就行了啊?
你可以搜搜我过去发过的MVC那个东西,里面就是用了delegate的。
event这个我倒 …

— End quote

是的,之前我也是写一个接口,然后直接重写调用,结果都失败了,后来在游戏控制那块,预先初始化好,问题就解决了,具体解决方法我在我的另一个帖子里面详细说明了。
之前一直以为C++里面有和C#一样的delegate可以直接使用,对这些还不是很明白,希望有哪位大神可以指导一下。
你的那个MVC的模式,我还不会用。。。。以后找你多研究一下,希望你不吝赐教啊!!

自己写一个接口类就行了啊?
你可以搜搜我过去发过的MVC那个东西,里面就是用了delegate的。
event这个我倒真不知道…可能你需要某种回调机制?
http://stackoverflow.com/questions/2985647/objective-c-delegate-and-events

— Begin quote from ____

reckhou 发表于 2012-10-9 20:45 url

那个帖子里我已经找到问题了,呵呵
其实这也就是我刚学C++时写的一个概念性的东西…如果游戏系统比较复 …

— End quote

嗯,看到你给的回复了,非常感谢!
至于MVC,我的理解实在有限,你能拨空写一篇教程吗?