我有一个构成(拥有)CCSprite的spriteHandler对象。它还组成一个行为对象,其方法为-update:(ccTime)dt
,方法-updateSelector
返回@selector(update:)
。在spriteHandler对象中,我想使用由CCSprite实现的方法-schedule:(SEL)selector
。呼叫[sprite schedule:[behavior getUpdateSelector]]
失败;如果你是CCNode的子类,我只能弄清楚如何安排一些事情。有没有办法通过作文来做到这一点?
答案 0 :(得分:2)
你想只运行一次或每帧吗?什么意思,它失败了?
如果[sprite schedule:@selector(behaviourMethod)]
不起作用,请尝试改为:
[[CCScheduler sharedScheduler] scheduleSelector:@selector(behaviourMethod) forTarget:self interval:0.1 paused:NO];