Я занимаюсь разработкой игры для Android. В этой игре некоторые поезда движутся по рельсам. Я могу перемещать поезда по горизонтали и вертикали, используя два изображения поезда для горизонтального поезда и вертикального поезда отдельно.
Теперь я хочу переместить поезд, который идет по горизонтальной траектории, в вертикальную, я хочу визуализировать его, поскольку он теперь разворачивается и движется по вертикальной траектории.
как я могу это сделать, нужно ли мне использовать столько изображений для каждого поворотного пикселя, или есть ли другой способ повернуть поезд.
Пожалуйста, предложите
Спасибо.
Edit:
Я использую draw to draw () image и update (), чтобы изменить его положение.
public void draw(Canvas canvas) {
canvas.drawBitmap(bitmap, x - (bitmap.getWidth() / 2), y - (bitmap.getHeight() /2), null);
}
public void update() {
if (!touched && !paused && !isDrag) {
x += (speed.getXv() * speed.getxDirection());
y += (speed.getYv() * speed.getyDirection());
}
if (!touched && !paused && isDrag) {
x += (speed.getXv() * speed.getxDirection())* 2;
y += (speed.getYv() * speed.getyDirection())* 2;
}
}