Iphone 勾选/抽取法

Iphone 勾选/抽取法,iphone,objective-c,cocos2d-iphone,Iphone,Objective C,Cocos2d Iphone,我正在寻找滴答画的方法,我不确定它们在哪里。我必须从调度程序生成它们吗?如果是,如何生成 我听说“暂停”时,draw方法仅被称为每秒4帧,所以它是否存在于某个地方?来自Cocos: “勾选”调度程序。除非您知道自己在做什么,否则永远不要调用此方法 对于draw,在每个CocosNode上调用该方法来绘制其内容。从另一方面: 替代此方法以绘制自己的节点 如果节点需要绘制,将调用Draw,如果需要,则调用次数与刷新率设置为的次数相同。例如,您可以覆盖节点中的draw,以进行自定义OpenGL绘图,或

我正在寻找滴答画的方法,我不确定它们在哪里。我必须从调度程序生成它们吗?如果是,如何生成

我听说“暂停”时,draw方法仅被称为每秒4帧,所以它是否存在于某个地方?

来自Cocos:

“勾选”调度程序。除非您知道自己在做什么,否则永远不要调用此方法

对于
draw
,在每个
CocosNode
上调用该方法来绘制其内容。从另一方面:

替代此方法以绘制自己的节点

如果节点需要绘制,将调用Draw,如果需要,则调用次数与刷新率设置为的次数相同。例如,您可以覆盖节点中的
draw
,以进行自定义OpenGL绘图,或者更改
CocosNode
的绘制方式。

来自Cocos:

“勾选”调度程序。除非您知道自己在做什么,否则永远不要调用此方法

对于
draw
,在每个
CocosNode
上调用该方法来绘制其内容。从另一方面:

替代此方法以绘制自己的节点


如果节点需要绘制,将调用Draw,如果需要,则调用次数与刷新率设置为的次数相同。例如,您可以覆盖节点中的
draw
,以进行自定义OpenGL绘图,或者更改
CocosNode
的绘制方式。

很好。框架需要时调用draw方法。您只需要创建方法并在那里绘制所需内容

-(void)draw{    

    // Draw stuff

}
勾选法就是你应该做的所有计算。不在draw方法中。下面是一个如何初始化tick方法的调度的示例。将其放在init方法中

[self schedule: @selector(tick:) interval:1.0/30.0];

-(void) tick: (ccTime) dt
{

  // Do calculations

}

嗯。框架需要时调用draw方法。您只需要创建方法并在那里绘制所需内容

-(void)draw{    

    // Draw stuff

}
勾选法就是你应该做的所有计算。不在draw方法中。下面是一个如何初始化tick方法的调度的示例。将其放在init方法中

[self schedule: @selector(tick:) interval:1.0/30.0];

-(void) tick: (ccTime) dt
{

  // Do calculations

}