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