objective-cについて。
たとえば、将棋のようなボードゲームを作る際にコンピューターの思考プログラムを作ろうと思っているのですが、
動かせる可能性のある手をひとつひとつ考える時にループが必要になります。
そして最終的に最善の手を描画すれば良いのですが、コンピューターが考えてる課程を0.1秒毎くらいに描画していけないかなと考えております。
setNeedsDisplayをループの中に記述すると最後にまとめて描画されるそうでうまくいきません。
NSTimerやsleepForTimeIntervalも考えて見たのですが、どっちにしろループの中での描画が必要になり、うまくいきません。
私の知識では方々が見つからなかったので質問させていただきました。
よろしくお願いします。
|||
NSTimerを使うのに、ループを使わなければならないというのがわかりません。「そんなアホな」というのが正直な印象です。NSTimerのサンプルコードなどで勉強なさってはいかがですか?
0 件のコメント:
コメントを投稿