3

私はAndengineを使い始め、いくつかのチュートリアルを実行した後、自分で開発を始めています。現在、BaseGameActivityがあり、1つのsplashScene(正常に動作しています)を呼び出し、その後、MenuSceneを呼び出します。単純な背景(色だけ)を設定すると正常に読み込まれます(すべてのメニューテキストが表示されます)が、繰り返しスプライトを背景として設定しようとすると、黒い画面が表示されます(logcatにエラーは表示されません)例を使用しています背景のコード

super(BaseActivity.getSharedInstance().mCamera);
activity = BaseActivity.getSharedInstance();
RepeatingSpriteBackground mGrassBackground = new RepeatingSpriteBackground(mCamera.getWidth(), mCamera.getHeight(), activity.getTextureManager(), AssetBitmapTextureAtlasSource.create(activity.getAssets(), "images/menu/background.png"), activity.getVertexBufferObjectManager());
this.setBackground(mGrassBackground);

このコードをMenuSceneコンストラクターに配置しました。

よろしくお願いします。英語でごめんなさい

4

1 に答える 1

4

私は自分の問題を発見するだけです。コードは正しかった問題は画像形式でした、それは2の累乗でなければなりません(それはソースコードのコメントで明らかにそれを言います)

次回は質問する前によく読んでみます

于 2012-08-25T18:11:38.767 に答える