2013-10-18 162 views
1

我正在制作一个杀虫游戏,在那里你点击昆虫并死亡。昆虫是电影剪辑,并在中心注册。这意味着当我点击昆虫时,我必须在中心点击它。我希望能够在任何地方点击昆虫,它会死的,我可以这样做吗?如果是这样,你能解释一下吗?我可以注册一个对象吗?

+2

你是什么意思“点击它的中心”?注册点的位置并不重要,它应该可以在任何地方点击。 –

+0

没有更多的信息,我只能猜测:潜在的你的昆虫是由多个子对象组成的?您可能需要在顶级昆虫影片剪辑上设置'mouseChildren = false'来捕捉所有孩子的点击。 –

+0

或者只是在昆虫动画片段中添加隐藏的命中区域(根据你的昆虫形状,它将是矩形或圆形)作为精灵,并听取隐藏的精灵的mouseClicks杀死昆虫... –

回答

0

这工作在某些情况下:

把一个不可见的矢量形状,(阿尔法0)错误的movieclip内顶层上以上的movieclip别的。使这个形状与你的bug相同。这个矢量形状将拾取点击,阻止任何低于它的东西,可能会搞乱它。通常,这种方法可以解决您遇到的问题。

相关问题