私は知っています:
performSelector:afterDelay:
とこれらがありますが、すべての遅延に対して常に追加のメソッドを作成する必要があります。で、内でCocos2d-iphone
を使用します。の外でも動作する場合はクールです。CCAction
CCTimeDelay
CCSequence
Cocos2d
1.
1.3 秒待ちたいが、そのためにメソッドを半分に分割したくない場合は、どうすればよいですか?
2.
いつ待機してコンテキストを変更しないかを知っています。スレッドは何もしません。したがって、 performSelector メソッドはそのために適しています。
アプリ全体が待機するのではなく、待機中にuserInputを受け入れる必要があることを実現する方法。2 つのステップのアニメーションを作成したいとしましょう。その間に 0.8 秒の時間間隔が必要です。それを1つの方法にとどめながらマルチスレッドを使用するには、ブロックを使用します(他のアイデアは高く評価されます)。メインスレッドが邪魔されないように、ブロック内で待機する方法は?