2011-08-05 9 views
2

私は20レベルの迷路とボールゲームを開発しています。すべての問題は1つの問題を除いてゲームで修正されています。私はボールを瞬時に滑らかにすることにこだわっています。アニメーションレベルを除いて、ボールモーメントはすべてのレベルで良好です。私は間違いがどこにあるかを見つけることができません。andengineのボールモーメントをスムーズにする方法

すべてのレベルでボールはスプライトで、レベルイメージはスプライトとアニメーションスプライトです。私は6レベルのボールと一緒にレベルの画像のためのアニメーションスプライトを持っています。残りのレベルでは、画像とボールの両方がスプライトのみです。

すべてのアニメーションスプライトは1024x1024サイズのテクスチャを持っています。 私はアニメーションスプライトを作成するために次のコードを使用しました。

this.multipleImagesTexture = new Texture(1024,1024,TextureOptions.BILINEAR_PREMULTIPLYALPHA); 
this.multipleImagesTextureRegion = TextureRegionFactory.createTiledFromResource(this.multipleImagesTexture, this, getResources().getIdentifier(m_level.m_levelImages.get(j), "drawable", "com.andmaze.mobile"),0, 0, col,row); 
this.mEngine.getTextureManager().loadTexture(this.multipleImagesTexture); 
multipleimagesdragon = new AnimatedSprite(5, 83, this.multipleImagesTextureRegion);  
multipleimagesdragon.animate(1000); 
scene.getFirstChild().attachChild(multipleimagesdragon); 

と、次の迷路のためのボールモーメントが良いです通常のスプライトがある、すべてのレベルで

for(GoliMeta g : metalist) { 
    balls_Array[index] = new Sprite(g.X , g.Y, ballTextureRegion); 
    Body body = PhysicsFactory.createCircleBody(mPhysicsWorld, balls_Array[index], BodyType.DynamicBody, FIXTURE_DEF); 
    scene.getFirstChild().attachChild(balls_Array[index]); 
    mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(balls_Array[index], body, true, false)); 
    index++; 
} 

ボールのスプライトを作成するためのコードです。他のレベル、つまりアニメーションスプライトがある場所では、ボールの瞬間は珍しいです。私は他のレベルのわずかなボールモーメントの変化ではなく、同じくらいスムーズな(非アニメーションのレベル)がある代わりに

 mPhysicsWorld = new PhysicsWorld(new Vector2(0, SensorManager.GRAVITY_EARTH), false); 

mPhysicsWorld = new FixedStepPhysicsWorld(30, new Vector2(0,SensorManager.GRAVITY_EARTH), false); 

にphysicsworldのオブジェクト・コードを変更しました。それはまだ軽くバウンスしています。その問題はゲームをプレイできないためです。

これを知っている人は誰でも助けてくれますか?どんな反応も認められるだろう。

ありがとうございました。

答えて

2

コーディングには何も問題はありませんでした。アニメーション画像のフレーム解像度を3x2(3行2列)から3x3(3行3列)に変更することで問題を解決しました。すべてのアニメーションレベルでは、各画像には以前は6フレームずつの9フレームがあります。

これを変更することで、ボールのモーメントは非アニメーションレベルのようにスムーズになりました。

ありがとうございました

関連する問題