How do I implement a camera in my 2d java game?
Im creating a platform game in java. the issue I have right now is implementing the camera that will follow the player rather than making the background scroll. Could someone please enlighten me as to how I can implement this thanks!
public class Camera {
private float x, y;
public Camera(float x, float y) {
this.x = x;
this.y = y;
}
public void cameraMove(Player player) {
x = -player.x + SideScroller.WIDTH/2;
y = -player.y + SideScroller.HEIGHT/2;
}
public float getX() {
return x;
}
public void setX(float x) {
this.x = x;
}
public float getY() {
return y;
}
public void setY(float y) {
this.y = y;
}
}
How can I use this code or revise it to use it in my game class?
public class Camera {
private float x, y;
public Camera(float x, float y) {
this.x = x;
this.y = y;
}
public void cameraMove(Player player) {
x = -player.x + SideScroller.WIDTH/2;
y = -player.y + SideScroller.HEIGHT/2;
}
public float getX() {
return x;
}
public void setX(float x) {
this.x = x;
}
public float getY() {
return y;
}
public void setY(float y) {
this.y = y;
}
}
How can I use this code or revise it to use it in my game class?
Комментарии
Отправить комментарий