我在我的场景SceneProc里面定义了私有变量int的 sdfaf,在按键的时候执行sdfaf++,单步看到这个是已经自加了,但是运行到定时器update里面发现sdfaf还是0,请问这是为什么呢?
按键内部
sdfaf++;
update函数
CCLOG("test %d", sdfaf);
sdfaf++;
update函数
CCLOG("test %d", sdfaf);
我在我的场景SceneProc里面定义了私有变量int的 sdfaf,在按键的时候执行sdfaf++,单步看到这个是已经自加了,但是运行到定时器update里面发现sdfaf还是0,请问这是为什么呢?
第二次update变了吗,sdfaf一直不变吗?
dfaf一直不变,sdfaf++执行了多次在update里面也是0
又赋值为0了?
不清楚两个sdfaf是不是同一个,是不是update申明的原始位置不在这个类中,需要用个关键字比如extern或者violate