在类里保留了
Node* rootNode;
ActionTimeline action;
并且在init函数内初始化了,
rootNode = CSLoader::createNode(“MainScene.csb”);
rootNode->setPosition(Vec2(Director::getInstance()->getVisibleSize().width/8,Sprite::create(“paoku1.png”)->getContentSize().height/2));
this->addChild(rootNode);
action = CSLoader::createTimeline(“MainScene.csb”);
rootNode->runAction(action);
action->gotoFrameAndPlay(0,30,true);
但是在类里定义的函数void jump(Ref psender);让rootNode执行动作是报错了,测试过的rootNode不为空,但是提示无法读取内存。
版本是对应的。
请问下是什么原因造成的。