0

我想把一些图形形状(例如,一个角色,一些移动的物体等)放在一个大视图中,并且能够触摸它们。

我应该使用什么?
- 可绘制对象很容易绘制,但不能附加到触摸侦听器。如何检测形状边界内的点击?
- 有了视图,我可以使用触摸监听器,但是在游戏中使用视图绘制图形是个好主意吗?他们不是更好的形式吗?另外,我想将这些形状放在屏幕上的任何位置(绝对位置)。我找不到用视图来做到这一点的方法。

非常感谢。

4

1 回答 1

0

听起来您想在单个视图(您的可绘制对象方法)中绘制对象,然后在该包含视图上使用触摸侦听器。在该侦听器中,您会将触摸位置与您正在绘制的对象的位置/边界进行比较 - 如果触摸符合“在”交互式对象上的条件,那么您将相应地处理它。

于 2011-03-07T22:05:46.550 回答