我给armature添加了一个movementEvent_selector监听,
switch (movementType)
{
case cocos2d::extension::LOOP_COMPLETE:
CCLOG(" m_bAttack = %d",m_bAttack == true ? 1: 2);
if (m_bAttack)
{
pArmature->getAnimation()->play("gongji");
}
break;
为什么打印出m_bAttack值都不一样呢?
没改动代码的情况下,有时候是1,有时候是2??????