Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用andengine做了一个游戏。
有很多球从 A 点移动到 B 点。
当我触摸它时,球从屏幕上消失了,分数增加了10分。但是,如果我触摸了球(通过从移动路径猜测它的位置,因为我再也看不到它了),分数仍然会增加。换句话说,球只是变得不可见,但它仍然存在。
我想做一个unregisterTouchArea()取消注册球的触摸区域。
unregisterTouchArea()
但我不知道我能做什么,你有什么想法吗?
正如您所说,您必须取消注册TouchArea 和 setVisible(false) 或 detachChild:
mScene.unregisterTouchArea(mBall); mScene.detachChild(mBall);