0

ユーザーにゲームビューを表示する前に、カウントダウン画面を実装する最良の方法は何だろうと思っていました。より詳細な例として、 3...2...1...GO を表示する画面をユーザーに見てもらいたいと思います。ゲームが表示されますよりも。

現在、私のアプリケーションでは、複数のゲームを選択できるメイン メニューとしてナビゲーション コントローラーを使用しています。ユーザーがゲーム ボタンの 1 つを選択すると、ゲーム インターフェイスが表示される前にカウントダウン画面が表示されます。

私が考えた解決策:1)ナビゲーションコントローラーを押してカウントダウンを実行する新しいビューコントローラーを実装する必要があります(無駄のようです)2)ビューのすべてを空白にしてカウントダウンを表示する方法はありますか最初?

どうぞよろしくお願いいたします。

ライアン

4

3 に答える 3

1

私が思う最善の方法は、ユーザーがゲームを選択したらすぐに 3..2..1 を追加することです。同じビューで画面に移動します..これを提示するとすぐに、ゲーム インターフェイスを作成する準備を開始することもできます (ただし、提示しません)。GO が表示されたら、このカウントダウン ビューを削除して、ゲームを表示します。

于 2013-10-27T02:34:10.287 に答える
0

これはどのプラットフォーム向けですか?全画面オーバーレイの場合、iPad の場合は UIPopoverViewController を試します。それ以外の場合は、モーダルに表示されるビュー コントローラーを試してください。基になるビューが透けて見えるように、どちらのタイプの透明度も 1 未満に設定できると思います。この場合、カウントダウン中に選択したゲームのオープニング画面を表示するとよいでしょう。もちろん、上にある景色のせいで暗いでしょう。しかし、それはこれから何が起こるかを垣間見せてくれます。

于 2013-10-27T05:08:52.620 に答える
0

それはあなたが求めている効果に依存します。ビュー コントローラーをナビゲーション スタックにプッシュする場合は、ポップ トランジションを使用する必要があります。

私の提案は、ゲーム ビュー コントローラーを開いて、その上に全画面サイズのオーバーレイ ビューを配置し、カウントダウン メッセージを表示することです。ゲーム VC にカウントダウン ビューを管理してもらいます。カウントダウンが完了したら、それをフェードしたり、あるポイントに縮小したり、ある種のクロック ワイプや鍵穴アニメーションなどを簡単かつ簡単に実行したりできます。(いくつかのものは他のものより明らかに簡単です。クロスフェード、シュリンクなどは些細なことです。クロック ワイプとキーホール トランジションは非常に難しく、かなり高度なコア アニメーション スキルが必要です。

于 2013-10-27T02:24:11.813 に答える