Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android游戏中移动球坐标的获取_Java_Android - Fatal编程技术网

Java android游戏中移动球坐标的获取

Java android游戏中移动球坐标的获取,java,android,Java,Android,我正在为Android设计一款移动球类游戏。我用线来控制球在屏幕上的移动。当我做OnTouchEvent时,无论我点击哪里,我都能获得屏幕的X&Y坐标。我这里的问题是如何获得同一个OnTouchEvent实例的球的X和Y坐标值?简单的方法是在每个时刻(例如在两个字段中)存储球的坐标并使用它们,当用户点击时。或者您可以创建一个类,例如Ball,它的字段存储当前实例Ball的坐标以及坐标的getter和setter。根据我对您问题的理解,球的坐标由您的一个线程决定。这意味着,您应该已经有了存储x和y

我正在为Android设计一款移动球类游戏。我用线来控制球在屏幕上的移动。当我做OnTouchEvent时,无论我点击哪里,我都能获得屏幕的X&Y坐标。我这里的问题是如何获得同一个OnTouchEvent实例的球的X和Y坐标值?

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

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


您只需访问存储OnTouchEvent上x和y坐标的变量。

@SantoshVM您的问题不明确,请添加更多关于您的问题的commnet并添加代码片段。