在A Layer 中有一个按钮 按钮的回调函数调用 BLayer 层中的函数 BLayer 层中调用节点Node的状态
出现内存报错, 我是新手,研究好久也没弄懂,希望有大神能帮忙解决下!
下面贴报错图出来:
第一张:
第二张:

报错图:
在A Layer 中有一个按钮 按钮的回调函数调用 BLayer 层中的函数 BLayer 层中调用节点Node的状态
出现内存报错, 我是新手,研究好久也没弄懂,希望有大神能帮忙解决下!
下面贴报错图出来:
第一张:

自己顶一下,难道这种简单问题没人回答的?
把完整的报错信息贴出来看看
setView和roleJumpUP是谁调用的
枚举人物状态机状态
enum HeroState {
ACTION_STAND = 0,
ACTION_RUNING,
ACTION_JUMP_UP,
ACTION_JUMP_DOWN,
};
set和get当前状态
void Hero::setHeroCurrentState(HeroState var){
this->m_pHeroCurrentState = var;
}
HeroState Hero::getHeroCurrentState(){
return this->m_pHeroCurrentState;
}
在playLayer初始化函数init()中 实例化 m_pGameStatue 对象
m_pGameStatue = GameStatue::create();
m_pGameStatue 对象 调用对象roleJumpUp 方法
roleJump方法中设置人物属性状态
void GameStatue::roleJumpUp(){
if(m_pHero->getHeroCurrentState() == ACTION_RUNING){
CCLOG(“进来了”);
m_pHero->setHeroCurrentState(ACTION_JUMP_UP);
}
}
完整的报错信息不知道怎么贴上来 我是新手,大神莫见怪
m_hero->createWithTMX 里面怎么写的?