等待方法运行,直到CCActionSequence完成

白熊
-(void) gameplay
{
    if (actionhappen){
        CCActionSequence *mySeq = [CCActionSequence actionWithArray:@[do,some,action]];
        [mySprite runAction:mySeq]; // it takes 3 seconds.
    }
    [self checkWinner];
}


-(void)checkWinner{
if (someoneWin){
    // I want to wait here until mySeq action finished
        [self showWinnerMessage];
    }
}

在这段代码中

[self showWinnerMessage]在mySeq完成之前运行。

如何等待mySprite操作完成?

Sleep()似乎使一切都进入睡眠状态。

失眠症

好吧,@ LearnCocos2D已经在注释中回答了这个问题,但是这里是执行此操作的代码:

-(void) gameplay
{
    if (actionhappen)
    {
        CCActionCallFunc *checkWinner =
          [CCActionCallFunc actionWithTarget:self selector:@selector(checkWinner)];

        CCActionSequence *mySeq =
          [CCActionSequence actionWithArray:@[do,some,action, checkWinner]]; //note checkWinner

        [mySprite runAction:mySeq]; // it takes 3 seconds.
    }
    else
    {
        // in this case call the func directly
        [self checkWinner];
    }
}

-(void)checkWinner
{
    if (someoneWin)
    {
        // I want to wait here until mySeq action finished
        [self showWinnerMessage];
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Tkinter运行线程并等待直到完成

来自分类Dev

如何等待,直到UploadStringAsync方法完成

来自分类Dev

如何等待直到一些jQuery方法完成?

来自分类Dev

等待直到NSURLConnection sendAsynchronousRequest完成

来自分类Dev

等待IAsyncResult函数直到完成

来自分类Dev

快速等待,直到dataTaskWithRequest完成调用返回

来自分类Dev

如何使Excel RefreshAll等待关闭直到完成?

来自分类Dev

人偶等待,直到Cloudfare重定向完成

来自分类Dev

nativescript等待请求,直到vuex完成请求

来自分类Dev

角度:阻止/等待,直到完成诺言

来自分类Dev

直到语句等待过程完成而被忽略

来自分类Dev

jQuery 等待直到函数完成

来自分类Dev

Koa.js 等待直到执行完成

来自分类Dev

在新流程中运行方法,然后等待它们完成

来自分类Dev

片段-在运行方法之前等待onCreateView()完成

来自分类Dev

在新过程中运行方法,然后等待它们完成

来自分类Dev

如何等待直到异步函数完成运行然后才继续运行另一个函数?

来自分类Dev

等待异步方法完成

来自分类Dev

等待完成异步方法

来自分类Dev

等待方法完成

来自分类Dev

Java等待可运行的完成

来自分类Dev

等待直到AFJSONRPCClient请求中的完成块未完成

来自分类Dev

等待直到AFJSONRPCClient请求中的完成块未完成

来自分类Dev

异步运行直到完成不会永远

来自分类Dev

php exec并运行bash脚本直到完成

来自分类Dev

如何等待直到Swift中的动画完成?

来自分类Dev

如何等待直到Task.ContinueWith内部任务完成

来自分类Dev

如何让函数A等待进行直到被调用函数B完成

来自分类Dev

C#等待直到所有线程完成执行

Related 相关文章

热门标签

归档