我是cocos2d-x的新手,我正在使用cocos2d-x在x-code中开发游戏。在我的游戏中,我有一个菜单场景和游戏场景。在添加障碍物后我的游戏场景中FPS降低到10所以我的游戏性能非常低。以下是我用来在游戏中添加障碍的代码。我的比赛中有八个障碍。我在一个函数中创建了所有障碍,并通过调度程序从init()调用该函数。请帮我解决这个问题。
time = time + 1;
int i=arc4random()%9;
obs1 = CCSprite::create("obs1.png");
obs1->setPosition(ccp((winwsize/5)+(2*winwsize),winhsize/2.45));
this->addChild(obs1,1);
obs1->setVisible(true);
if(time%60==0&&i>=0&&i<=1)
{
CCActionInterval* act1=CCMoveTo::create(7.0,ccp(-50,winhsize/2.45));
obs1->runAction(CCRepeatForever::create(act1));
CCRotateBy *rot=CCRotateBy::create(13, -2000);
obs1->runAction(rot);
}