detachChild в runOnUpdateThread не работает - PullRequest
0 голосов
/ 05 марта 2012

Я пытаюсь сделать это:

private void deleteFromScene(final GameObject objectToRemove) {
    mActivity.runOnUpdateThread(new Runnable() {

        @Override
        public void run() {
            mMap.mScene.detachChild(objectToRemove.mSprite);

        }
    });

}

, и это не работает.Может быть, это не работает, потому что GameObject является окончательным?Так как же я могу делать то, что хочу?

1 Ответ

0 голосов
/ 30 апреля 2012

GameObject, будучи финальным, не должен быть проблемой.Попробуйте mSprite.detachSelf();

...