私は Android 用の動くボール ゲームを設計しています。画面の周りのボールの動きにスレッドを使用しています。OnTouchEvent を実行すると、タップした場所の画面の X 座標と Y 座標を取得できます。ここで私の質問は、OnTouchEvent の同じインスタンスのボールの X 座標と Y 座標の値を取得する方法です。
質問する
226 次
2 に答える
2
あなたの質問の私の理解から、ボールの座標はあなたのスレッドの 1 つによって決定されます。つまり、いつでも x 座標と y 座標を格納する変数が既にあるはずです。
OnTouchEvent の x 座標と y 座標を格納する変数にアクセスするだけです。
于 2012-09-29T03:57:34.683 に答える
1
簡単な方法は、その座標をすべての瞬間に (たとえば 2 つのフィールドに) 保存し、ユーザーがタップしたときにそれらを使用することです。または、現在のインスタンスのボールの座標と座標のゲッターとセッターを保存するフィールドを持つボールなどのクラスを作成することもできます。 .
于 2012-09-29T03:01:03.453 に答える