gpt4 book ai didi

java - 移动背景 Android

转载 作者:行者123 更新时间:2023-12-01 05:19:10 28 4
gpt4 key购买 nike

我正在创建一个带有移动位图背景的 Android 游戏。背景应该是一张简单的空间图片,它会移动无限长的时间(它会循环)。我不知道如何做到这一点,任何帮助将不胜感激。

顺便说一句,我正在使用一个扩展 GameView 并实现 SurfaceHolder.Callback 的主类,并且我已经有了一个游戏循环线程。

谢谢!

最佳答案

    super.onDraw(c);
bgx = bgx - 5;
int newFarX = background.getWidth() - (-bgx);
// if we have scrolled all the way, reset to start
if (newFarX <= 0) {
bgx = 0;
// only need one draw
c.drawBitmap(background, bgx + 10, 100, null);
} else {
// need to draw original and wrap
c.drawBitmap(background, bgx + 10, 100, null);
c.drawBitmap(background, newFarX, 100, null);
// bgr.setPixel(0, background.getWidth(), (Integer) null);
c.drawBitmap(bgr, bgx + 10, 100, null);
c.drawBitmap(bgr, newFarX, 100, null);
}
// c.drawBitmap(jump, 100, 400, null);
// objectSprite.setPosition(x, y);
objectSprite.paint(c);
// c.drawBitmap(canv1, 0, 200, null);

objectSprite.nextFrame();
invalidate();

关于java - 移动背景 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693075/

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