0

我用andengine做了一个游戏。

有很多球从 A 点移动到 B 点。

当我触摸它时,球从屏幕上消失了,分数增加了10分。但是,如果我触摸了球(通过从移动路径猜测它的位置,因为我再也看不到它了),分数仍然会增加。换句话说,球只是变得不可见,但它仍然存在。

我想做一个unregisterTouchArea()取消注册球的触摸区域。

但我不知道我能做什么,你有什么想法吗?

4

1 回答 1

3

正如您所说,您必须取消注册TouchArea 和 setVisible(false) 或 detachChild:

mScene.unregisterTouchArea(mBall);
mScene.detachChild(mBall);
于 2012-05-17T12:44:31.760 回答