0
f.iでゲームを次のレベルまたはゲームに昇格させるときに、ユーザー入力を停止する正しい方法は何ですか?ユーザー入力を停止する、つまり次のレベルを表示するフリーズゲーム
私はGameManagerというクラスのonTouchEventをオーバーライドします。私は公開のブール値をチェックし、レベルが完了したらfalseに設定するべきですか?または、より良い、よりクリーンな方法がありますか?
f.iでゲームを次のレベルまたはゲームに昇格させるときに、ユーザー入力を停止する正しい方法は何ですか?ユーザー入力を停止する、つまり次のレベルを表示するフリーズゲーム
私はGameManagerというクラスのonTouchEventをオーバーライドします。私は公開のブール値をチェックし、レベルが完了したらfalseに設定するべきですか?または、より良い、よりクリーンな方法がありますか?
独自のカスタムダイアログを表示して、勝利をユーザーに知らせることができます。ダイアログが表示されると、ダイアログ以外の場所には触れることができません。しかし、その場合、ダイアログはクリック可能で、入力を受け取ることができます。ユーザーがOKと答えた場合は、ゲームを再開するだけです。
また、ダイアログなどを表示したくない場合は、前述のようにonTouch()
をオーバーライドして、グローバルブール値を設定します。
私も同じように提案しようとしていました。これで十分だと思います。 – Rajkiran