两个精灵同时执行相同的动作,第一个不起作用
-
06-07-2019 - |
题
- (BOOL) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CocosNode* spHead = [self getChildByTag:tagHead];
CocosNode* spBody = [self getChildByTag:tagBody];
[spHead runAction:fadeOutAction];
[spBody runAction:fadeOutAction];
}
如上面的代码,我希望精灵同时执行一些操作,第二个可以正常工作,但第一个则不能。
需要帮助。有人可以帮助我吗?
解决方案 2
我知道
- (BOOL) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent )事件{cocosnode spHead = [self getChildByTag:tagHead];CocosNode* spBody = [self getChildByTag:tagBody];
[spHead runAction:fadeOutAction];
[spBody runAction:[[fadeOutAction copy] autorelease]];
}
那么好吧
其他提示
你的fadeOutAction不能处理重入?
不隶属于 StackOverflow