我正在生成一些MovieClip并将它们放在随机位置的容器上......但是,有时会发生一个MC几乎直接位于另一个上面...
如果我能以某种方式检查随机生成的x和y是否位于任何其他MC x和y之上,我可以轻松解决这个问题。
有什么想法吗?
答案 0 :(得分:3)
hitTestPoint()
可以告诉您对象是否超过特定点:
if (myMovieClip.hitTestPoint(myX,myY) == true)
{
trace("hit detected");
}
您还可以使用hitTestObject()
检测碰撞或与另一个movieClip重叠:
if (myMovieClip1.hitTestObject(myMovieClip2) == true)
{
trace("hit detected");
}