我有一个背景图像向左滚动并重复自己。但是,我希望它与我的drawable文件夹中的另一个图像重复。
我该怎么做?
import android.graphics.Bitmap;
import android.graphics.Canvas;
public class Background {
private Bitmap image;
private int x, y, dx;
public Background(Bitmap res) {
dx = GamePanel.MoveSpeed;
image = res;
}
public void update() {
x += dx;
if (x < -GamePanel.WIDTH) {
x = 0;
}
}
public void draw(Canvas canvas) {
canvas.drawBitmap(image, x, y, null);
if (x < 0) {
canvas.drawBitmap( image, x + GamePanel.WIDTH, y, null);
}
}
}
答案 0 :(得分:1)
public Background(Bitmap res) {
dx = GamePanel.MoveSpeed;
image = res;
}
如您所见,您使用参数“res”调用此方法。 查找您调用它的位置并将参数更改为其他图像。