gpt4 book ai didi

android - 自动视差安德引擎 : black screen

转载 作者:行者123 更新时间:2023-11-29 02:01:09 25 4
gpt4 key购买 nike

自动视差 AndEngine给出黑屏。

public class MainActivity extends SimpleBaseGameActivity {
static final int CAMERA_WIDTH = 480;
static final int CAMERA_HEIGHT = 320;
int k = 700;
public Font mFont;
public Camera mCamera;

// A reference to the current scene
public Scene mCurrentScene;

public BitmapTextureAtlas mAutoParallaxBackgroundTexture;
public TextureRegion mParallaxLayer;

public static MainActivity instance;

public static MainActivity getSharedInstance() {
return instance;
}

@Override
public EngineOptions onCreateEngineOptions() {
instance = this;
mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);

return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT),
mCamera);
}

@Override
protected void onCreateResources() {
BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/");

mAutoParallaxBackgroundTexture = new BitmapTextureAtlas(this.getTextureManager(), 1024, 1024, TextureOptions.DEFAULT);

mParallaxLayer = BitmapTextureAtlasTextureRegionFactory.createFromAsset(this.mAutoParallaxBackgroundTexture, this,
"background.png", 0, 0);
}

@Override
protected Scene onCreateScene() {
mEngine.registerUpdateHandler(new FPSLogger());

mCurrentScene = new Scene();

final AutoParallaxBackground autoParallaxBackground = new AutoParallaxBackground(0, 0, 0, 10);
autoParallaxBackground.attachParallaxEntity(new ParallaxEntity(5.0f, new Sprite(0, mCamera.getHeight()
- this.mParallaxLayer.getHeight(), this.mParallaxLayer, this.getVertexBufferObjectManager())));
mCurrentScene.setBackground(autoParallaxBackground);

return mCurrentScene;
}
}

最佳答案

看起来您没有“加载”TextureAtlas。在 onCreateResources() block 的末尾添加:

mAutoParallaxBackgroundTexture.load();

关于android - 自动视差安德引擎 : black screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com