Ios7 SpriteKit上的Cocos2D scheduleUpdate CCNode

Ios7 SpriteKit上的Cocos2D scheduleUpdate CCNode,ios7,sprite-kit,Ios7,Sprite Kit,在Cocos2D中,您可以使用scheduleUpdate选择器为更新调度CCNode。SpriteKit不包括此项(仅适用于场景) 使用SpriteKit实现相同行为的最佳方式是什么?为每秒调用-update的每个SKNode实例运行一个计时器是否安全 如有任何想法,将不胜感激 谢谢将更新呼叫转发给接收节点。直接从场景的更新发送更新,或者使用委派,将所有接收器放置在NSMutableArray中,并在更新期间将更新消息发送到数组中的所有对象 您不应该使用NSTimer或其他计时机制,因为这不能

在Cocos2D中,您可以使用scheduleUpdate选择器为更新调度CCNode。SpriteKit不包括此项(仅适用于场景)

使用SpriteKit实现相同行为的最佳方式是什么?为每秒调用-update的每个SKNode实例运行一个计时器是否安全

如有任何想法,将不胜感激


谢谢

将更新呼叫转发给接收节点。直接从场景的更新发送更新,或者使用委派,将所有接收器放置在NSMutableArray中,并在更新期间将更新消息发送到数组中的所有对象

您不应该使用NSTimer或其他计时机制,因为这不能保证计时器何时启动。它可能在更新之前或之后、didEvaluateActions和didSimulatePhysics之前或之后,触发的时间甚至可能在帧之间发生变化