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.
我想把一些图形形状(例如,一个角色,一些移动的物体等)放在一个大视图中,并且能够触摸它们。
我应该使用什么? - 可绘制对象很容易绘制,但不能附加到触摸侦听器。如何检测形状边界内的点击? - 有了视图,我可以使用触摸监听器,但是在游戏中使用视图绘制图形是个好主意吗?他们不是更好的形式吗?另外,我想将这些形状放在屏幕上的任何位置(绝对位置)。我找不到用视图来做到这一点的方法。
非常感谢。
听起来您想在单个视图(您的可绘制对象方法)中绘制对象,然后在该包含视图上使用触摸侦听器。在该侦听器中,您会将触摸位置与您正在绘制的对象的位置/边界进行比较 - 如果触摸符合“在”交互式对象上的条件,那么您将相应地处理它。