2011-06-20 5 views
0

UIViewオブジェクトをランダムな場所から画面外に出現させ、スクリーン上に来る方法を理解しようとしています(古いゲームのようなAsteroidsのようなもの)。UIViewオブジェクトを無作為に生成する方法

私は時間がたつにつれて量がばらつき、1つのオブジェクトしか生成されず、次に別のオブジェクトが生成される一定の時間が経過するようにしたい(そうするなど)ランダムに生成されたオブジェクトの一部を残したいオブジェクトが画面の側面に接触すると、時間全体をスクリーンし、ランダムな方向に移動します。私はまた、他のオブジェクトが一度ランダムな場所から一度画面を通過するようにしたい。

  • メイクのUIViewオブジェクトが画面から外れランダムに出現し、UIViewのはの産卵x量をオブジェクトのUIViewオブジェクトを作る程度ランダム
  • 移動してくださいビュー
  • に入って来る...読みやすい内訳

    いくつかのUIViewオブジェクトが表示され、 スクリーンビュー外に移動して消えるようにする

分かりやすく規約に

: 私は小惑星のようなゲームを作成し、上記の役に立つよりなり、全くの任意のためのコーディングに「小惑星」

すべてのヘルプを起動する方法を理解する必要があるのです。それ以上の情報が必要な場合はお知らせください

+2

ゲーム用にcocos2dフレームワークを使用することをお勧めします。UIKitは、あなたがやりたいことにはあまり適していません。 – Moshe

+0

どうもありがとうございました! – Idratherfly2000

+0

ダウン投票しました。この質問はあまりにも一般的です。私はいくつかの研究をして、あなたが理解していない事柄に関する具体的な質問に戻ってくることを提案します。 – drekka

答えて

1

ビューを自分自身で作成しようとしないでください - それはうまくいかないでしょう。その代わりに、基本的にデータモデルであるゲーム状態を管理するオブジェクトが必要です。そのオブジェクトは、すでにゲームに含まれているオブジェクトを追跡し、オブジェクトが破壊されたときを把握し、必要に応じてさらに作成します。

関連する問題