Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为Android设计一个移动球游戏。我正在使用线程来让球在屏幕周围移动。当我执行 OnTouchEvent 时,无论我在哪里点击,我都能获得屏幕的 X 和 Y 坐标。我的问题是如何获取同一 OnTouchEvent 实例的球的 X 和 Y 坐标值?
根据我对您问题的理解,球的坐标由您的一根线决定。这意味着,您应该已经拥有随时存储 x 和 y 坐标的变量。
您需要做的就是访问那些在 OnTouchEvent 上存储 x 和 y 坐标的变量。
简单的方法是在每一刻(例如在两个字段中)存储它的坐标并在用户点击时使用它们。或者您可以创建一个类,例如 Ball,它的字段存储当前实例球的坐标以及坐标的 getter 和 setter .