2

UnoやHerats(デッキゲーム)のようなゲームループを実行するための最良のアプローチを誰でも教えてもらえますか

[CPU2 turn];
[CPU3 turn];
[User turn]; // Wait to get user input before proceed to [CPU4 turn]
[CPU4 turn];
4

1 に答える 1

1

NSOperationおそらく、ターンをサブクラスインスタンスに変換して、に配置することができますNSOperationQueue。これは、1つの同時ターン/操作のみを許可するように設定されています。この場合、ターンは先入れ先出し(FIFO)の順序で処理されます。これについて詳しくは、Appleの「同時実行の管理」ドキュメントを参照してください。

于 2010-07-16T09:04:25.120 に答える