我知道:
performSelector:afterDelay:
还有这些,但我总是要为每次延迟做一个额外的方法。在Cocos2d-iphone
我使用 a CCAction
for thatCCTimeDelay
时,在 a 内CCSequence
。如果它也可以在Cocos2d
.
1.
如果我想等待,假设 1.3 秒并且不想因此将方法分成两半,我该怎么办?
2.
我知道当我想等待并且不改变上下文时,线程什么也不做。所以 performSelector 方法很适合。
如何做到这一点,不是整个应用程序都在等待,用户输入应该在等待时被接受。假设我要创建两个步骤的动画,其间应该有 0.8 秒的时间间隔。为了将其保留在一种方法中但使用多线程,我使用了块(任何其他想法表示赞赏)。如何在块内等待,以免主线程受到干扰?