79190336

Date: 2024-11-14 20:35:33
Score: 0.5
Natty:
Report link

Can't see any Camera, Viewscreen and Stage in your GameScreen. If you got some, don't forget to add Board actor to the stage. I have mine in Main class:

    @Override
    public void create() {
        guiCamera = new OrthographicCamera(SCREEN_WIDTH, SCREEN_HEIGHT);
        guiCamera.setToOrtho(false, SCREEN_WIDTH, SCREEN_HEIGHT);
        if (isMobile()) {
            guiViewport = new ExtendViewport(SCREEN_WIDTH, SCREEN_HEIGHT, guiCamera);
        } else {
            guiViewport = new FitViewport(SCREEN_WIDTH, SCREEN_HEIGHT, guiCamera);
        }
...

and then (i have many screens), in screen i:

public ScreenLoader(Main main) {
    this.main = main;
    batch = new SpriteBatch();
    stage = new Stage();
    stage.setViewport(guiViewport);

..here i init and add actors. And don't forget to

@Override
public void render(float delta) {
    stage.act(delta);
    stage.draw();
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Starts with a question (0.5): Can't
  • Low reputation (1):
Posted by: Olehandro