我正在寻找Tick和draw方法,我不知道它们在哪里。我是否必须从调度程序中创建它们,如果是这样的话?
我听说过'暂停'时,draw方法只被称为每秒4帧,所以它存在于某个地方吗?
答案 0 :(得分:4)
好。在框架需要时调用draw方法。您只需要创建方法并在那里绘制所需的内容。
-(void)draw{
// Draw stuff
}
tick方法就是你应该计算的。不在绘制方法中。这是一个如何初始化tick方法的例子的例子。将它放在init方法中。
[self schedule: @selector(tick:) interval:1.0/30.0];
-(void) tick: (ccTime) dt
{
// Do calculations
}
答案 1 :(得分:0)