Android 如何将精灵作为子精灵添加到AnEngine中的另一个精灵?

Android 如何将精灵作为子精灵添加到AnEngine中的另一个精灵?,android,andengine,Android,Andengine,我正在使用andengine开发游戏。我想将一个精灵作为子精灵添加到另一个精灵中,以便该精灵将与另一个精灵一起旋转。因为我是新来安德林的,我小时候不知道如何添加雪碧。通过旋转主精灵,孩子必须和它一起旋转 他们中的一些人建议调用sprite.attachChild()方法作为子对象添加,但我无法获得此方法。我正在扩展BaseGame活动 编辑:他们中的一些人说这是由于旧版本的安德林。有谁能给我一个下载新版安德林的链接吗?源代码位于,正如本文所验证的,精灵合成确实是安德林最新版本的一项功能 我正在使

我正在使用andengine开发游戏。我想将一个精灵作为子精灵添加到另一个精灵中,以便该精灵将与另一个精灵一起旋转。因为我是新来安德林的,我小时候不知道如何添加雪碧。通过旋转主精灵,孩子必须和它一起旋转

他们中的一些人建议调用sprite.attachChild()方法作为子对象添加,但我无法获得此方法。我正在扩展BaseGame活动


编辑:他们中的一些人说这是由于旧版本的安德林。有谁能给我一个下载新版安德林的链接吗?

源代码位于,正如本文所验证的,精灵合成确实是安德林最新版本的一项功能

我正在使用它,可以亲自验证它的功能

AnimatedSpriteHelicopter mSpriteHelicopter = new AnimatedSpriteHelicopter(0, 0, this.mTRHelicopter);

        mSpriteHelicopter.animate(50);
        this.mScene.getChild(GameLayers.HELICPTER_LAYER).attachChild(mSpriteHelicopter);
        this.mScene.registerTouchArea(mSpriteHelicopter);
        this.mScene.setTouchAreaBindingEnabled(true);

        // ==========================
        // Missile
        // ===========================
        AnimatedSpriteMissile mMissile = new AnimatedSpriteMissile(0, 0, this.mTRMissile);
        mMissile.animate(100);
        mSpriteHelicopter.attachChild(mMissile);
        return this.mScene;
只是一个示例代码。现在导弹将和直升机精灵一起移动:)非常简单。 我用AnimatedSprite扩展了我自己的类