所以我有两个课程(我使用libGDX制作游戏应用程序,并为Controlls制作了第二个类。)。 我的第二类被称为控制器:
public class Controller {
Viewport viewport;
Stage stage;
boolean upPressed, downPressed, leftPressed, rightPressed;
OrthographicCamera cam;
public boolean isUpPressed() {
return upPressed;
}
public boolean isDownPressed() {
return downPressed;
}
public boolean isLeftPressed() {
return leftPressed;
}
public boolean isRightPressed() {
return rightPressed;
}
public Controller(){
cam = new OrthographicCamera();
viewport = new FitViewport(Gdx.graphics.getWidth(),Gdx.graphics.getHeight(),cam);
stage = new Stage(viewport, StarKing.batch);
Gdx.input.setInputProcessor(stage);
还有更多的代码,仅供参考。但我不认为它与该问题有关。
所以现在当我去我的MainClass创建"控制器"通过这样做:
Controller controller;
它说"无法解析符号。" 即使班级是公开的。我错过了什么?
谢谢。
答案 0 :(得分:0)
一个可能的原因是您的主应用程序类和btn btn-default
类位于不同的包中。
如果是这种情况,您的主类需要Controller
import
类,包括其包。
此外,您应该将Controller
初始化为
controller