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 に答える