2011-03-11 23 views
0

我正在開發使用andengine的遊戲。我想將一個精靈作爲一個子元素添加到另一個精靈中,以便精靈將與另一個精靈一起旋轉。由於我是andengine的新手,因此我不知道如何在小孩身上添加精靈。通過旋轉主精靈,孩子必須隨着它旋轉。如何將sprite作爲子精靈添加到引擎中的另一個精靈?

其中一些人建議調用sprite.attachChild()方法作爲子項添加,但我無法獲得此方法。我正在擴展BaseGameActivity。

編輯:其中一些人說這是由於舊版本的引擎。有人會給我鏈接下載andengine的新版本嗎?

回答

1
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擴展。

相關問題