2011-02-09 8 views
1

私はゲームを作成しており、私はこれについて助言をいただきたいと思います。ターン取り込みゲームを決定する

私はクラスをロードするアクティビティを持っており、そのクラスがロードされると、テキストビューはプレイヤー1のターンを示します。私はxmlでこれを設定できることを理解しています。

しかし、プレイヤー1がゲームを失うと、テキストフィールドにプレイヤー2ターンが表示されます。

誰かが私がこれをどうやってできるかを説明できるのは素晴らしいことです。

2人でプレイヤー1として名前1を入力し、次にプレーヤー2として名前を入力すると、それがターンの名前を表示することができます。

多くのありがとうございます。

答えて

0

1)xmlファイルにテキストを設定しないでください。あなたのアプリはテキストを動的に設定することになっているので、

2)thisを読んでください。 setText()を使用すると、目的のテキストをディスパッチできます。あなたがゲームプログラミングにあなたの答えのための

+0

感謝を開始する前に、Androidのプログラミングの本を読めばそれが役立つだろうが、それは私が探していたものではなかったのTextView

TextView tv = (TextView) findViewById(R.id.yourtextviewid) 

を取得する

コード。私はtextviewを呼び出す変数を作成でき、その変数からテキストを設定できることを知っています。これまでのゲームでは、ユーザーがボタンをクリックしたときに一定の時間がかかります。これから私はターンテイクを決定する方法を知りたいと思います。 – Raj

+0

それはゲームのロジックに完全に依存します。 Player1がボタンをクリックした回数を記録しておきます。 [OnClick listenerのボタンを使う](http://developer.android.com/guide/topics/ui/ui-events.html)または、プレイヤーがゲームを失うたびに(http://uncyclopedia.wikia.com/wiki/The_Game)、テキストを切り替えて新しいゲームを開始するだけです。 – Reno

+0

ゲームは、1人のユーザーが単語を入力し、次にこれがonClickで混乱する2人のプレーヤーのゲームです。プレーヤー2は単語を推測しようとします。私はこれをプレイヤーが単語を推測し、フラグ変数を使って5回しか推測できないところまでこれを作成しました。テキストは、間違って5回推測されると失われます。私は新しいゲームが始まったときにテキストを切り替えることができましたが、ユーザーが終了するまでゲームを続けるスコアを追加したいと思います。ありがとう – Raj