在cocos2dx 3.2中,无论我在Update(float dt)中放置什么功能,都会让应用程序崩溃

时间:2014-08-22 06:41:22

标签: c++ cocos2d-x cocos2d-x-3.0

示例:

 `void HelloWorld::Update(float dt)
 {
       auto action = MoveBy::create(dt,Vec2(2,this->getPositionY()));
      _ball->runAction(action);

 }`

这不起作用。但是当我使用init()方法放置相同的代码时,它可以工作。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

尝试使用在Ball内部更新方法上运行动画后停止更新 this-> unscheduleUpdate(); 。每帧调用更新,因此在仅6帧中,您将调用相同操作的6次。这可能是一个问题。