我创建一个“单词”游戏,目标是将一个字符(一个矩形)拖入正确的单词空间(另一个矩形),如果用户将一个字符放在错误的空格中,该字符将返回原始点。
在拖动移动期间,我想检测对象是否在单词空间上进行对比。如果用户放弃它,请将字符插入正确的位置......
如何检测用户是否将角色放在正确的位置?碰撞检测? 是否有任何事件可以检测对象是否在其他对象上?
我只需要引导线来检测它。
答案 0 :(得分:4)
也许你想要的是getIntersections()
方法(docs),它会返回特定点下面的形状。
您可以使用它来构建自己的碰撞检测,即在角色矩形的每个角上调用getIntersections()
,看看您遇到的形状。