ios cocos2d 画线出现闪烁问题

根据http://www.merowing.info/2012/04/drawing-smooth-lines-with-cocos2d-ios-inspired-by-paper/

用cocos2d画线时出现闪烁问题

原有的画线部分放在CCLayer的draw函数里面

-(void)draw
{
    [renderTexture begin];
    画线部分
    [renderTexture end];
}

由于draw每帧时都执行,故draw频繁调用, 出现闪烁,解决方法是利用update,

[self schedule:@selector(update:) interval:1.0/60];

-(void)update:(ccTime)delta{
    [renderTexture begin];
   画线部分  
    [renderTexture end];
}

注意时间间隔设置小一点,当时间间隔为0时,update就类似了draw

原文地址:https://www.cnblogs.com/xiongqiangcs/p/3546021.html