sLayer-]]>updateFishMovement(dt);
定时器相关方法
? 方法 |
? 描述 |
? isScheduled(SEL_SCHEDULE selector) |
? 返回一个值,表示selector对应的函 ? 数是否已被添加为定时器 |
? scheduleUpdate |
? 启用update定时器 |
? scheduleUpdateWithPriority(int priority) |
? 启用update定时器,并设定定时器的优先级 |
? unscheduleUpdate |
? 取消update定时器 |
? schedule(SEL_SCHEDULE selector, ? float interval,unsigned int |
? 添加一个schedule定时器,其中selector ? 参数为定时器的事件函数,interval参 ? 的次数(默认值为kCCRepeatForever, |
? scheduleOnce(SEL_SCHEDULE |
? 添加一个schedule定时器,但定时器只触发一次 |
? unschedule(SEL_SCHEDULE selector)ESC |
? 取消selector所对应函数的定时器 |
? unscheduleAllSelectors |
? 取消此节点所关联的全部定时器 |
? pauseSchedulerAndActions |
? 暂停此节点所关联的全部定时器与动作 |
? resumeSchedulerAndActions |
? 继续执行此节点所关联的定时器与动作 |
? 方法名称 |
? 描述 |
? onEnter() |
? 当此节点所在场景即将呈现时,会调用此方法 |
? onEnterTransitionDidFinish() |
? 当此节点所在场景的入场动作结束后,会调用 ? 此方法。如果所在场景没有入场动作,则 |
? onExit() |
? 当此节点所在场景即将退出时,会调用此方法 |
? onExitTransitionDidStart() |
? 当此节点所在场景的出场动作结束后,会调用 ? 此方法。如果所在场景没有出场动作,则此方 ? 法会紧接着onExit()后被调用 |
这些事件的默认实现通常负责处理定时器和动作的启用与暂停,因此必须在重载方法中调用父类的方法。例如,我们可以 在场景开始时设置游戏的背景音乐:
原文地址:http://www.cnblogs.com/AbelChen1991/p/3813950.html