2016-01-13 1 views
1

Я новичок в libgdx. При попытке сделать игру, я получаю эту ошибку в Android Studio:Невозможно разрешить конструктор Stage (com.badlogic.gdx.utils.viewport.Viewport, com.badlogic.gdx.graphics.g2d.SpriteBatch) '

Error:(39, 16) Gradle: error: no suitable constructor found for Stage(Viewport,SpriteBatch) constructor Stage.Stage() is not applicable (actual and formal argument lists differ in length) constructor Stage.Stage(StageStyle) is not applicable (actual and formal argument lists differ in length)

-

public class Hud { 
| public Stage stage; 
| private Viewport viewport; 
| 
| private Integer worldTimer; 
| private float timeCount; 
| private Integer score; 
| 
| Label countdownLabel; 
| Label scoreLabel; 
| Label timeLabel; 
| Label levelLabel; 
| Label worldLabel; 
| Label snakeLabel; 
| 
| public Hud(SpriteBatch sb) { 
| | worldTimer = 300; 
| | timeCount = 0; 
| | score = 0; 
| | 
| | viewport = new FitViewport(Snake.V_WIDTH, Snake.V_HEIGHT, new OrthographicCamera()); 
| | stage = new Stage(viewport,sb);  
| } 
} 

Здесь ошибка:

stage = new Stage(viewport,sb); 

Я искал в интернете какое-то решение, но у меня есть ничего не нашел. Я немного потерял. Извините меня за мой плохой английский :) Надеюсь, вы можете мне помочь. Я буду благодарен.

ответ

0

Вы имеете неправильный класс Stage импортное, оно должно быть:

com.badlogic.gdx.scenes.scene2d.Stage 

Но вы, вероятно, это или какой-то другой пакет:

javafx.stage.Stage 
+0

Спасибо вам большое! Я могу, наконец, продолжить игру :) –

Смежные вопросы