1

我正在为Android设计一个移动球游戏。我正在使用线程来让球在屏幕周围移动。当我执行 OnTouchEvent 时,无论我在哪里点击,我都能获得屏幕的 X 和 Y 坐标。我的问题是如何获取同一 OnTouchEvent 实例的球的 X 和 Y 坐标值?

4

2 回答 2

2

根据我对您问题的理解,球的坐标由您的一根线决定。这意味着,您应该已经拥有随时存储 x 和 y 坐标的变量。

您需要做的就是访问那些在 OnTouchEvent 上存储 x 和 y 坐标的变量。

于 2012-09-29T03:57:34.683 回答
1

简单的方法是在每一刻(例如在两个字段中)存储它的坐标并在用户点击时使用它们。或者您可以创建一个类,例如 Ball,它的字段存储当前实例球的坐标以及坐标的 getter 和 setter .

于 2012-09-29T03:01:03.453 回答