2

我正在创建一个“文字”游戏,目标是将一个字符(一个矩形)拖到正确的单词空间(另一个矩形)中,如果用户将一个字符放在错误的空间,该字符将返回到原点。

在拖动移动期间,我想检测对象是否在单词空间上以进行对比。如果用户放下它,请将字符插入正确的位置......

我如何检测用户是否将字符放在正确的位置?碰撞检测?是否有任何事件来检测一个对象是否在另一个对象之上?

我只需要引导线来检测它。

4

1 回答 1

4

也许您想要的是getIntersections()方法(docs),它将返回特定点下方的形状。

您可以使用它来构建自己的碰撞检测,即调用getIntersections()字符矩形的每个角并查看您击中的形状。

于 2012-12-20T20:23:29.163 回答